代码之家  ›  专栏  ›  技术社区  ›  Isabel Jinson

如何将隐藏值赋给JSTL变量?

  •  1
  • Isabel Jinson  · 技术社区  · 15 年前

    如何将隐藏值赋给JSTL变量?

    例子:

    <input type="hidden" name="userName" value="Administrator" />
    <c:set var="user" value="" />  // How do I set hidden variable value (Administrator) here?
    
    1 回复  |  直到 15 年前
        1
  •  5
  •   Community CDub    5 年前

    我想你 意思是:“我怎么分配 提交 隐藏JSTL变量的输入值?“,因为您当前状态的问题没有意义。您只需复制标记中的值。

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

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

    在幕后,这将指定 request.getParameter("userName") 到变量名 user 在页面范围中。


    也就是说,我怀疑这种需求的价值。也许是时候学习更多关于servlet作为页面控制器和javabean作为模型对象的知识了?