Java 在Tomcat服务器上运行时是否一切正常?然后,在internet上部署系统时是否出现问题
我有一个登记表的系统。一旦提交,当用户按下该页面上的后退按钮并返回注册页面时,如果有一些验证未通过,则他输入的值仍将显示在该页面上,并显示红色的错误消息。这在Tomcat中运行良好 现在我有了相同的代码,它现在正在互联网上运行。当验证失败并转到有“后退”按钮的页面时,当按下该按钮时,注册页面中的所有值都将消失,且没有值传递错误。这可能吗?会发生什么事 问候, J Roq PS:这是我认为出错的JSP代码,这是使用“后退”按钮呈现页面的代码:Java 在Tomcat服务器上运行时是否一切正常?然后,在internet上部署系统时是否出现问题,java,jakarta-ee,tomcat,servlets,web,Java,Jakarta Ee,Tomcat,Servlets,Web,我有一个登记表的系统。一旦提交,当用户按下该页面上的后退按钮并返回注册页面时,如果有一些验证未通过,则他输入的值仍将显示在该页面上,并显示红色的错误消息。这在Tomcat中运行良好 现在我有了相同的代码,它现在正在互联网上运行。当验证失败并转到有“后退”按钮的页面时,当按下该按钮时,注册页面中的所有值都将消失,且没有值传递错误。这可能吗?会发生什么事 问候, J Roq PS:这是我认为出错的JSP代码,这是使用“后退”按钮呈现页面的代码: <c:if test="${!e
<c:if
test="${!empty sessionScope.RegistrationForm.problamticCode}">
<br><br></br><input type="button" value="BACK"
onclick="javascript:history.go(-1)" />
</c:if>
<c:if
test="${empty sessionScope.RegistrationForm.problamticCode}">
<%request.getSession().removeAttribute("registrationFormObject"); %>
</c:if>
它的行为可能会有所不同,原因有很多,包括:浏览器类型、浏览器版本、安全设置。这只是在客户端方面:还有很多服务器端的问题需要考虑。
建议:
尝试使用Dynamic Drive中的“formretain.js”,看看它是否解决了问题: