06-11
13
struts的form表单
作者:Java伴侣 日期:2006-11-13
在写struts的form表单时,注意以下几点:
1.单独写出组件(如文本框<html:text property="departmentvo.description"/>)时,表单不予显示且报错,原因 formaction没有指明要传给哪一个.do
2.如果本文框中有要显示的数据,如values=变量,这种情况下,struts标签不能套入式使用。但有两种方式可以帮助其显示:
<% DepartmentVO departmentvo=(DepartmentVO)request.getAttribute("DEPARTMENT"); %> <html:text property="departmentvo.name" value="<%=departmentvo.getName()%>"/>
或
<bean:define id="department" name="DEPARTMENT"/> <input type="text" value="<bean:write name="department" property="name"/>" />
在我看来,前者比较妥当,虽然造成了表示层相比较多的java代码嵌入。但提交表单的方式更为符合struts的思想。
1.单独写出组件(如文本框<html:text property="departmentvo.description"/>)时,表单不予显示且报错,原因 formaction没有指明要传给哪一个.do
2.如果本文框中有要显示的数据,如values=变量,这种情况下,struts标签不能套入式使用。但有两种方式可以帮助其显示:
<% DepartmentVO departmentvo=(DepartmentVO)request.getAttribute("DEPARTMENT"); %> <html:text property="departmentvo.name" value="<%=departmentvo.getName()%>"/>
或
<bean:define id="department" name="DEPARTMENT"/> <input type="text" value="<bean:write name="department" property="name"/>" />
在我看来,前者比较妥当,虽然造成了表示层相比较多的java代码嵌入。但提交表单的方式更为符合struts的思想。
评论: 0 | 引用: 0 | 查看次数: 952
发表评论