我的 jsp 表单中有两个隐藏字段。当我在浏览器中获取页面并执行“查看源代码”时,我只能看到第一个隐藏字段,而看不到第二个字段。
<input type="hidden" name="url" id="url" value="<%=url%>" />
<input type="hidden" name="age" id="age" value="<%=age%>" />
语法有错误吗?请帮忙
更新:
代码:
<form name="displayForm" action="javascript: submitPage();">
<input type="hidden" name="url" id="url" value="<%=url%>" />
<input type="hidden" name="age" id="age" value="<%=age%>" />
<span class="notice required">* indicates required field</span> Source in the browser is
<form name="displayForm" action="javascript: submitPage();">
<input type="hidden" name="url" id="url" value="unix.com"; />
<span class="notice required">* indicates required field</span>
最佳答案
确保为 JSP 提供服务的 tomcat 实际上已经部署了您的更改。尝试找到文件“jspfilename_jsp.java”并查看隐藏字段语句是否确实在其中。您可能想看看 Lambda Probe for Tomcat,它只需单击鼠标即可清理缓存,强制重建。
关于java - 执行 'view source' 时隐藏字段丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060478/