CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

表单中有两个提交按钮,比如一个是“增加”,另一个是“修改”,提交给一个Struts的action,如何能在action类中判断出用户到底提交了哪个

楼主superqiang()2006-06-01 23:08:33 在 Java / J2EE / EJB / JMS 提问

 
  表单大致如下:  
  <html:form   action="/myAction.do"   method="POST">  
  ............................//表单内容  
  <html:submit   property="submit"   value="增加"/><br>          
  <html:submit   property="submit"   value="修改"/><br>          
  <html:reset   value   ="Reset"/><br>  
  </html:form>  
   
  两个提交按钮,当提交到myAction时,如何判断用户点击的是哪一个按钮???  
   
  请高手指点!!!  
  问题点数:0、回复次数:4Top

1 楼Java_caicainiao(Java菜鸟)回复于 2006-06-01 23:30:34 得分 0

其实你这种情况最好是用javascript提交表单,   比如一个两个image,   点击第一个触发增加的  
  事件   执行函数fuction   increase()   {document.forms[0].action.value="/myAction.do";  
  document.forms[0].submit()}  
  点击第二个触发修改事件   function   modify()   {document.forms[0].action.value="/myAction2.do";  
  document.forms[0].submit()}  
   
  代码仅是示例,   大概就是这个意思。Top

2 楼xiaoci0308(轮回的猫)回复于 2006-06-05 11:28:48 得分 0

<html:submit   >你就用一般的按钮不就行了?Top

3 楼dugang106(冷风细雨)回复于 2006-06-05 13:17:45 得分 0

这种情况就不要使用表单自动提交的submit了,直接用button,增加onclick事件,然后传一个标记到action,确定是增加还是修改.Top

4 楼cn_arthurs(冰糖糊涂)回复于 2006-06-05 13:29:36 得分 0

request.paramter(submit);可以吗  
  可以的话,比较submit中的值,就ok了Top

相关问题

关键词

得分解答快速导航

  • 帖主:superqiang

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo