我有三个jsp页面和一个弹簧控制器。LoginForm.jsp
,userAccount.jsp
和AccountSummary.jsp
。LoginForm会将数据发送到userAccount,其中有一个iframe.userAccount,其中包含链接。点击其中一个链接AccountSummary页面显示在userAccount的iframe中。
现在我需要在单击Accountsummary链接时再次将发送到父级的表单数据传递给控制器。然后在iframe中显示AccountSummary页面。控制器将验证这些值并将相应的数据发送到帐户摘要然后将显示 我尝试添加以下代码:
userAccount.jsp
<a href="./AccountSummary" target="frame1" id="AccSum" onclick="myfunc()">Account Summary</a>
<form action="/MyBankProject/AccountSummary" method="post" target="frame1" id="myForm">
<input type="hidden" name="userName" value="${userName}"/>
<input type="hidden" name="password" value="${password}"/>
</form>
<script>
function myfunc() {
document.getElementById("myForm").submit();
}
</script>
在上面的代码中,我试图将表单值发送到父,userName和密码。并使它们隐藏并提交,以便控制器将接收这些值。但是这些值没有传递给控制器。我无法弄清楚我犯了什么错误。
我是javascript的新手。我觉得我解释了我面临的问题。请帮助我,如果我错过了传达问题,请告诉我。
我有什么遗漏。