【发布时间】:2017-10-19 21:54:19
【问题描述】:
假设我有一个名为 index1.jsp 的 jsp 页面。在此页面上,我有一个复选框, 如下。
<form name="form1" method="post" action="index2.jsp">
<input type="checkbox" name="check">
在我的服务器上我有一个 java bean 说 mybean 有 setCheck 和 getCheck 功能。
最后我也有以下内容。
<input type="submit" value="Submit" >
</form>
我选中复选框,单击提交按钮,我转到下一页, 并调用 mybean 的函数 setCheck。
然后我点击浏览器的返回按钮,回到index1.jsp 取消选中复选框,然后单击提交按钮。
我又去index2.jsp,但是这一次,mybean没有更新,setCheck没有被调用,当我检查值时,mybean的“check”变量仍然是“on”,即使我只是打开它关闭。
谁能告诉我如何返回到 jsp 页面,取消选中复选按钮并将其反映在我的 bean 中,它有一个与我的 jsp 中的复选框名称同名的成员变量?
【问题讨论】:
标签: java jsp jakarta-ee javabeans