jspページのformに複数のボタンが含まれていますが、どう判断しますか?


jspページで対応するボタンは
<input type="submit" name="btnSearch" value="  ">
<input type="submit" value="Excel  " name="btnExcel">
 対応するアクションクラスに対応する書き込み
//       values 
String str1 = request.getParameter("btnSearch");
String str2 = request.getParameter("btnExcel");
if("  ".equals(str1)){
      //     
}
if("Excel  ".equals(str2)){
     //     
}
 これは一つのアクションクラスに対応する時の対処法です.
 
一つのアクションに対応したくない場合は、javascriptを書いて実現します.
対応するフォームのname属性がframlistであれば
<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>
  
ボタンのオンロック属性もあります.
 
<input type="submit" name="btnSearch" value="  " onclick="Search()">
<input type="submit" value="Excel  " name="btnExcel" onClick="Excel()">
 
これで解決できます.