【问题标题】:Assigning form input value to java variable in jsp在jsp中将表单输入值分配给java变量
【发布时间】:2023-03-05 17:21:01
【问题描述】:

我有一个场景,我正在渲染一个 jsp 页面。我的价值之一是在我的模型表单实体中。我在我的表单输入之一中分配它,如下所示:

<s:hidden name="myModelName.myUserName"/>

我正在尝试将它分配给我的 jsp 中的 java 变量。我尝试像这样直接访问模型

<%= String myName = myModelName.myUserName %>

但我收到错误消息“myModelName 无法解析。然后我尝试从隐藏字段访问。但我不知道如何使用它。无论如何我出于某种原因需要 jsp 中的 java 变量中的值。任何人都可以帮助我怎么做呢

【问题讨论】:

    标签: java spring jsp jakarta-ee


    【解决方案1】:

    你可以这样做:

    将您的模型属性值分配给变量 userName

    <c:set var="userName" scope="session" value="${myModelName.myUserName}"/>
    

    然后你可以使用这个标签输出它:

    &lt;c:out value = "${userName}"/&gt;

    您可以在此处阅读有关 JSTL 标签的更多信息:Using JSTL tags

    希望这会有所帮助。询问您是否需要其他任何东西。

    【讨论】:

      猜你喜欢
      • 2012-08-07
      • 2012-01-06
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 2014-06-04
      • 2011-08-08
      • 1970-01-01
      相关资源
      最近更新 更多