次のような単純な JSP があります。
<form name="myform" id="myform"
action="${pageContext.request.contextPath}/validateLoginID.do" method="POST">
<input type="text" name = "loginID" id="loginID" value="${loginID}"/>
</form>
<script>
window.alert("Submitting form!");
document.myform.submit();
</script>
上記の JSP コードは機能します。しかし、代わりに変数からアクションを初期化しようとすると、次のようなものを使用します。
action="${myLink}" method="POST">
無限ループに入り、「Submitting form!」と出力します。毎回。なぜこうなった?