私が取り組んでいるコードがいくつかあります:
verify_scan_image_main.jsp
:
......
<s:form id="scanImageReportFrom" action="" method="post">
......
<tr>
<td align="left" width="12%">
<s:submit type="button" label="Find" onclick="return goFind();"
method="verifyScanImage" style="width:60px" theme="simple" />
</td>
</tr>
</s:form>
<script language="JavaScript">
function goFind()
{
......
scanImageReportFrom.action = 'scanimagereport/verifyScanImage.action';
scanImageReportFrom.submit();
return false;
}
</script>
struts.xml
:
<struts>
......
<package name="scanimagereport" extends="struts-default">
......
<action name="verifyScanImage"
class="hk.net.scanimagereport.action.VerifyScanImageAction"
method="verifyScanImage">
<result name="success">/verify_scan_image_main.jsp</result>
<result name="input">/verify_scan_image_main.jsp</result>
</action>
</package>
</struts>
上記のコードで、goFind()
次のように関数を変更すると、結果は同じではありません。理由がわかりません。
<script language="JavaScript">
function goFind()
{
......
//scanImageReportFrom.action = 'scanimagereport/verifyScanImage.action';
//scanImageReportFrom.submit();
//return false;
return true;
}
</script>