Struts问题:如何在1个action中选择处理2个actionForm 两个form都对应一个action,form中用request add一个attribute用来区分是哪个form 行不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个action对应一个formform分出两个子form 一个action对应一个form你这样的情况最好是通过配置<action path="/xxx1" name="form1" type="action1"><action path="/xxx2" name="form2" type="action1">来实现这样的话通过不同的请求路径提交到同一个action 两个ActionForm可以用,但属性名要相同才行,否则你如何写<html:txt>标签的属性?写谁的属性?但是,如果两个ActionForm属性名都相同,或是包含关系,那样又何必用两个ActionForm?http://javawebstudio.com/bbs/list.asp?boardid=2 ActionForm肯定是不一样的,当然有部分属性相同。这也不是设计的问题,我直接用JSTL+JS是可以实现的。主要还是对STRUTS不熟。公司领导死活不让用STRUTS,真是脑子有水! 记得看过一篇文章说action和form的各种搭配来着,找了一下没找到, 楼主可以去搜搜。 你把两个form合并为一个大的form,不就可以了 就是,你把需要定义的属性写在一个formbean里面不就可以了,非得要搞两个formbean吗有时候你会发现这样写很方便哦 一个action为什么不能处理两个actionform?当然可以啊。你多配置一个action的别名不就可以了,就是mapping里面那个path属性,两个不同的path属性,但是type属性都定义同一个class实例做呀。如果要处理form1,就到path1的那个mapping元素,如果要处理form2,就到path2的那个mapping元素不就可以吗? 2个FORM对应一个ACTION?你前台用<input type="xxx"/> 这样????只是为了从后台用 form.getXX()?不觉得费劲吗??这样做FORM的话,你直接用 request.getParameter("XX")多好,还省事。设计问题 一个action对应一个form你这样的情况最好是通过配置<action path="/xxx1" name="form1" type="action1"><action path="/xxx2" name="form2" type="action1">来实现这样的话通过不同的请求路径提交到同一个action同意这样做! 再别谈什么设计问题了,我没用Struts照样都已经解决了! getHibernateTemplate(). 关于struts2的用户登录的问题 讨论,对于JAVA开发数据结构的重要性有多少? Hibernate 查询ID Cannot get a connection,pool error Timeout waiting for idle object 分布式数据采集,数据时间是取节点还是取中心处理器的? 有做过IBE航空客票相关的兄弟么? 大家谈附加码是怎么工作的? j2ee如何配置 关于wrapper,空指针异常,Win32ShellFolder2,谢谢! help~~~(20分) 关于java正则表达式的问题
form分出两个子form
你这样的情况最好是通过配置
<action path="/xxx1" name="form1" type="action1">
<action path="/xxx2" name="form2" type="action1">
来实现
这样的话通过不同的请求路径提交到同一个action
但是,如果两个ActionForm属性名都相同,或是包含关系,那样又何必用两个ActionForm?http://javawebstudio.com/bbs/list.asp?boardid=2
这也不是设计的问题,我直接用JSTL+JS是可以实现的。主要还是对STRUTS不熟。公司领导死活不让用STRUTS,真是脑子有水!
找了一下没找到,
楼主可以去搜搜。
有时候你会发现这样写很方便哦
你多配置一个action的别名不就可以了,就是mapping里面那个path属性,两个不同的path属性,但是type属性都定义同一个class实例做呀。如果要处理form1,就到path1的那个mapping元素,如果要处理form2,就到path2的那个mapping元素不就可以吗?
你这样的情况最好是通过配置
<action path="/xxx1" name="form1" type="action1">
<action path="/xxx2" name="form2" type="action1">
来实现
这样的话通过不同的请求路径提交到同一个action同意这样做!