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


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



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

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

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

谢谢!


只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 38490 (19)
社区积分 9952 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

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


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 zhjdenis
初级会员



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

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


只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 38490 (19)
社区积分 9952 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

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


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 ericlntm



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

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


只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 38490 (19)
社区积分 9952 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

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


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 liyhtning
初级会员



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

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


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



精华贴数 0
个人空间 0
技术积分 56 (25452)
社区积分 0 (1555331)
注册日期 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
技术积分 38490 (19)
社区积分 9952 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

发表于 2008-6-30 13:38 


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


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

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


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 lotoren
初级会员



精华贴数 0
个人空间 0
技术积分 56 (25452)
社区积分 0 (1555331)
注册日期 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号 联系我们 法律顾问