一尘不染

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

jsp

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

例:

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

阅读 211

收藏
2020-06-08

共1个答案

一尘不染

我假设您 实际上 是在说:“如何将 提交的 隐藏输入值分配给JSTL变量?”,因为您当前所陈述的问题没有任何意义。您可以只复制标签中的值。

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

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

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


就是说,我对这种需求的价值表示怀疑。也许是时候了解更多有关作为页面控制器的servlet和作为模型对象的Javabean的知识了吗?

2020-06-08