ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » Struts1.x 在一个jsp内,对于一个form,可否有两个submit?

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: Struts1.x 在一个jsp内,对于一个form,可否有两个submit?
离线 lotoren
初级会员



精华贴数 0
个人空间 0
技术积分 56 (25725)
社区积分 0 (1557773)
注册日期 2007-9-16
论坛徽章:0
      
      

发表于 2008-6-24 14:39 
Struts1.x 在一个jsp内,对于一个form,可否有两个submit?

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

谢谢!


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40555 (18)
社区积分 10970 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

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


__________________
只看该作者    顶部
离线 zhjdenis
初级会员



精华贴数 0
个人空间 0
技术积分 168 (10983)
社区积分 0 (562785)
注册日期 2005-8-14
论坛徽章:0
      
      

发表于 2008-6-25 21:21 
LookupDispatchAction


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40555 (18)
社区积分 10970 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

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


__________________
只看该作者    顶部
离线 ericlntm



精华贴数 0
个人空间 0
技术积分 356 (5489)
社区积分 0 (1688595)
注册日期 2008-1-22
论坛徽章:0
      
      

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


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40555 (18)
社区积分 10970 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

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


__________________
只看该作者    顶部
离线 liyhtning
初级会员



精华贴数 0
个人空间 0
技术积分 8 (114776)
社区积分 0 (1045545)
注册日期 2006-7-25
论坛徽章:0
      
      

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


只看该作者    顶部
离线 lotoren
初级会员



精华贴数 0
个人空间 0
技术积分 56 (25725)
社区积分 0 (1557773)
注册日期 2007-9-16
论坛徽章:0
      
      

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

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


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40555 (18)
社区积分 10970 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

发表于 2008-6-30 13:38 


QUOTE:
原帖由 lotoren 于 2008-6-30 13:05 发表
试了一下,只要判断value值就好了,


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

我说的做法, 一般都是最直观, 最傻, 最土的。


__________________
只看该作者    顶部
离线 lotoren
初级会员



精华贴数 0
个人空间 0
技术积分 56 (25725)
社区积分 0 (1557773)
注册日期 2007-9-16
论坛徽章:0
      
      

发表于 2008-7-2 12:39 


QUOTE:
原帖由 justforregister 于 2008-6-30 13:38 发表

我说的做法, 一般都是最直观, 最傻, 最土的。




只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问