vipqweer 发表于 2013-2-6 10:54:47

jsp页面的form中包含多个按钮如何判断

jsp页面中对应的按钮为
<input type="submit" name="btnSearch" value="检索"><input type="submit" value="Excel出力" name="btnExcel"> 在对应的Action类中对应的写
//取得对应按钮的values值String str1 = request.getParameter("btnSearch");String str2 = request.getParameter("btnExcel");if("检索".equals(str1)){      //对应的处理}if("Excel出力".equals(str2)){   //对应的处理} 这样是对应一个Action类的时候的处理办法。
 
加入不想对应一个Action类的时候,可以写javascript实现
假如对应的form的name属性为frmlist
<form name="frmlist" action="" method="post"> 
对应的javascript代码
<script language="javascript">function Search(){                  //对应的Action路径frmlist.action="../action/path1document.frmlist.submit()   }   function Excel(){               ////对应的Action路径frmlist.action="../action/path2 document.frmlist.submit()   }   </script>  
还有按钮的onclick属性
 
<input type="submit" name="btnSearch" value="检索" ><input type="submit" value="Excel出力" name="btnExcel" > 
这样就可以解决了。
 
页: [1]
查看完整版本: jsp页面的form中包含多个按钮如何判断