我在JSP的上一页上添加了一个按钮,因此遇到了异常:确实,当我单击按钮时,我填写的字段的值将丢失在firefoxe和internet explorer上检测到此行为,另一方面,当我单击按钮时,在chrome上一切正常,我填充的值正确显示。您是否可以在这一点上帮助我,就知道我尝试了以下代码:
<button type="button" name="back" onCLick="history.back()">Retour</button>
<button type="button" name="back" onCLick="window.history.go(-1)">Retour</button>
<button type="button" name="back" onClick="goBack()">Retour</button>
-在当前代码下面:
<button type="button" name="back" onclick="history.back()">Retour</button>
等待您的帮助。
您正在尝试使用onclick
属性在按钮上设置事件处理程序。不是onClick或onCLick。您接近了:
<button type="button" name="back" onclick="window.history.back()">Retour</button>
已解决问题:
服务器将在页面上发送“ no-store”,因此,在您离开页面后,Firefox不会存储表单:
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Cache-Control", "public"); // HTTP 1.1
httpResponse.setHeader("Pragma", "public"); // HTTP 1.0
httpResponse.setDateHeader("Expires", Long.MAX_VALUE); // Proxies.