如何让多个actionForm类公用一个DispatchAction

yujingminghua 2008-04-08 02:35:45
如何让多个actionForm类公用一个DispatchAction
能不能实现?如果能具体怎么实施?
麻烦各位!在线等.............
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
galwso 2009-04-18
  • 打赏
  • 举报
回复
1楼方法可以,对它进行点优化缩减代码,在form里面不写具体的属性,
而是某个包含这些属性的类:
public Company company = new Company();
public Person person = new Person();

public Company getCompany() {
return company;
}

public void setCompany(Company company) {
this.company = company;
}
//person的setter,getter方法略

其中company类可以是pojo类就很方便了。
但这样改了后,在jsp页面中的写法是:
<input name="company.cp_phone" type="text">
这样就可以在值传入了,能懂的吧
yujingminghua 2008-04-15
  • 打赏
  • 举报
回复
好久没来了。
谢谢了!
但这样解决不太好!form 显的有点庞大,我正在考虑看其他的解决途径!
再交流.....
cs_0098 2008-04-08
  • 打赏
  • 举报
回复
恩 同意1楼
forestking_xx 2008-04-08
  • 打赏
  • 举报
回复
很简单啊。让这个form包含所有的属性,在action中取出需要的属性就可以了。
比如有两个表单,表单1包含name, age表单2包含name,password,
有两个action(或者一个dispatchaction, 两个方法), action1对应表单1,action2对应表单2,
但是只有一个formBean, 那么formbean包含所有的属性,name,age,password,

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧