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]