如何为JSTL变量分配隐藏值?
例:
<input type="hidden" name="userName" value="Administrator" />
<c:set var="user" value="" /> // How do I set hidden variable value (Administrator) here?
Run Code Online (Sandbox Code Playgroud)
我假设您实际上是指:"如何将提交的隐藏输入值分配给JSTL变量?",因为您当前声明的问题没有意义.您只需复制标记中的值即可.
您可以通过隐式EL对象访问请求参数,该对象${param}可以像a一样访问Map.
<c:set var="user" value="${param.userName}" />
Run Code Online (Sandbox Code Playgroud)
在幕后,这会将结果分配给页面范围中request.getParameter("userName")的变量名称user.
也就是说,我质疑这种需求的价值.也许是时候更多地了解servlet作为页面控制器和Javabeans作为模型对象?
| 归档时间: |
|
| 查看次数: |
21480 次 |
| 最近记录: |