jspページのformに複数のボタンが含まれていますが、どう判断しますか?
1501 ワード
jspページで対応するボタンは
一つのアクションに対応したくない場合は、javascriptを書いて実現します.
対応するフォームのname属性がframlistであれば
対応するjavascriptコード
ボタンのオンロック属性もあります.
これで解決できます.
<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()">
これで解決できます.