如何为JSTL变量分配隐藏值?

时间:2010-07-20 08:03:38

标签: jsp jstl

如何为JSTL变量分配隐藏值?

示例:

<input type="hidden" name="userName" value="Administrator" />
<c:set var="user" value="" />  // How do I set hidden variable value (Administrator) here?

1 个答案:

答案 0 :(得分:5)

我假设您实际上意味着:“如何将提交的隐藏输入值分配给JSTL变量?”,因为您当前所陈述的问题毫无意义。您只需复制标记中的值即可。

您可以通过隐式EL对象${param}访问请求参数,可以像Map一样访问。

<c:set var="user" value="${param.userName}" />

在幕后,这会将request.getParameter("userName")的结果分配给页面范围中的变量名user


那就是说,我质疑这种需要的价值。也许现在是时候学习更多关于servlet作为页面控制器和Javabeans作为模型对象了吗?

另见: