ITPUB论坛 » Java web开发及框架技术 » Struts1.x 在一个jsp内,对于一个form,可否有两个submit?
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-6-24 14:39 lotoren
Struts1.x 在一个jsp内,对于一个form,可否有两个submit?

RT, 如果可以,提交后在相应的action里如何判断点的是哪个提交按钮?

谢谢!

2008-6-24 15:03 justforregister
可以,
怎么判断, 你自己传个值过去咯, 告诉后台是哪个提交的

2008-6-25 21:21 zhjdenis
LookupDispatchAction

2008-6-25 22:50 justforregister
太高深了, lz估计掌握不了

2008-6-26 16:43 ericlntm
最简单的办法,用script中做判断,如果是A点了Submit的话就将from的Action=“a.do”如果是b点的就改成b.do就可以了,这个最简单了吧?再不会就难了

2008-6-27 15:02 justforregister
要写两个action太烦了, 不如传个变量

2008-6-27 23:44 liyhtning
继承LookupDispatchAction就可以了....
不过要用STRUTS的submit标签..

2008-6-30 13:05 lotoren
试了一下,只要判断value值就好了,
<html:submit property="P" value="V"/>

判断 "V".equals(request.getParameter("P)) 即可

2008-6-30 13:38 justforregister
[quote]原帖由 [i]lotoren[/i] 于 2008-6-30 13:05 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10809624&ptid=1011013][img]http://www.itpub.net/images/common/back.gif[/img][/url]
试了一下,只要判断value值就好了,


判断 "V".equals(request.getParameter("P)) 即可 [/quote]
我说的做法, 一般都是最直观, 最傻, 最土的。:)

2008-7-2 12:39 lotoren
[quote]原帖由 [i]justforregister[/i] 于 2008-6-30 13:38 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10809995&ptid=1011013][img]http://www.itpub.net/images/common/back.gif[/img][/url]

我说的做法, 一般都是最直观, 最傻, 最土的。:) [/quote]
:right:

页: [1]


Powered by ITPUB论坛