以下の条件を確認する必要があります。
if (request.getParameter("onumber") != null && request.getParameter("onumber") != "" && request.getParameter("ocode") != null && request.getParameter("ocode") != "") {
true の場合、StatusBean の submit() メソッドを自動的に呼び出す必要があります。
onumberとocodeの状態をテストせずに以下のように試しましたが、機能しません。何か不足していますか?
<script type="text/javascript">
function test() {
alert("Called test"); //This is not even called
document.getElementById('LoginForm:submitButton1').click();
}
</script>
<body onload="test();">
<f:view>
<h:form id="LoginForm" onsubmit="return validateLoginForm();">
<h:commandButton style="display:none" action="#{StatusBean.submit}" id="submitButton1"/>
...
...
</h:form>
</f:view>
</body>
また、onumber と ocode の条件でテストする方法を教えてください。ありがとう。