如何为JSTL变量分配隐藏值?
例:
<input type="hidden" name="userName" value="Administrator" /> <c:set var="user" value="" /> // How do I set hidden variable value (Administrator) here?
我假设您 实际上 是在说:“如何将 提交的 隐藏输入值分配给JSTL变量?”,因为您当前所陈述的问题没有任何意义。您可以只复制标签中的值。
您可以通过隐式EL对象访问请求参数,该对象${param}可以像一样访问Map。
${param}
Map
<c:set var="user" value="${param.userName}" />
在幕后,这会将结果分配给页面范围中request.getParameter("userName")的变量名称user。
request.getParameter("userName")
user
就是说,我对这种需求的价值表示怀疑。也许是时候了解更多有关作为页面控制器的servlet和作为模型对象的Javabean的知识了吗?