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/path1
document.frmlist.submit()
}
function Excel(){
对应的Action路径
frmlist.action="../action/path2
document.frmlist.submit()
}
</script>
还有按钮的onclick属性
<input type="submit" name="btnSearch" value="检索" οnclick="Search()">
<input type="submit" value="Excel出力" name="btnExcel" onClick="Excel()">
这样就可以解决了。