写错了,是后台的FormBean。
这种情况在实际项目中应该经常发生吧,怎么解决呢?
这种情况在实际项目中应该经常发生吧,怎么解决呢?
解决方案 »
- Hibernate session 事务提交回滚问题问题! 请各位大侠指导!
- java super问题
- 关于BigDecimal除法
- 做wap开发用什么手机模拟器
- JSP网站如何发布?
- 解析HTML
- 请问如何搭建一个Web Services 平台?
- 商业应用中使用开源软件吗?Weblogic.VS.JBoss
- 关于jdbc编程的问题?
- servlet调用local接口sessionbean weblogic服务,出现异常,急
- Jbuilder9.0开发实体EJB是否要先创建数据库,开发的步骤是什么?
- 用java怎么获取ip地址,用java怎么把库表记录导入到文本文件,在线急,请各位大虾指点!!!
。
在配置的时候要把actionform存放到session范围内。
action配置如下:
<action paht="/ss1"
parameter="/ss_next.jsp"
type="org.apache.struts.actions.ForwardAction"
name="ssForm"
scope="session"
input="/ss.jsp"
validate="true">
</action>
<action path="/ss2"
type="add.action.InsertAction"
name="insertForm"
scope="session"
input="/next.jsp"
validate="ture"?
</action>
在actionform通过隐含字段值来判断是那个页。
这个http://dev.csdn.net/Develop/article/article/30/30228.shtm是actionform对应多个action
不知道你要的是那个?
JSP页面提供用户修改某个部门的所有业务数据的功能,这些业务是由用户自定义输入的,所以具体有多少,什么内容都不知道,都是动态从数据库中读出来的。
formbean不可能包含全部的。
还有办法吗?这是struts的局限所在?
再List中,最好是把你检索出的每条数据用一个类来表示,这样,在前台的页面中,可以通过Iterator标签,动态的把ActionFrom中的数据给表示出来。
如:
<logic:iterate id="appeal" name="adviceForm" property="adviceEntitys" indexId="index" type="com.chinapages.netSit.entity.AdviceEntity">
<tr height="25" bgcolor="#F0FBFF">
<td >
<bean:write name="appeal" property="acceptCode"/>
</td>
</tr>
</logic:iterate>
在form中的代码如下:
private Collection adviceEntitys;
public Collection getAdviceEntitys() {
return adviceEntitys;
} public void setAdviceEntitys(Collection adviceEntitys) {
this.adviceEntitys = adviceEntitys;
}你检索出的数据是放在adviceEntitys中,注意,在adviceEntitys中所有的类型必须是个类,这个类也就是一个bean,有get和set方法,这样的话,就可以实现你所说的Form中的数据是动态的了!