我的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>
答案 0 :(得分:2)
确保为JSP服务的tomcat实际部署了您的更改。尝试找到文件“jspfilename_jsp.java”,看看你的隐藏字段语句是否真的在那里。您可能需要查看Lambda Probe for Tomcat,它只需单击鼠标即可清除缓存,从而强制重建。
答案 1 :(得分:1)
没有。一定是在那里。您可能会有条件地渲染它。
答案 2 :(得分:0)
当您提交表格时会发生什么,您对“年龄”有什么看法?