将表单输入值分配给jsp中的java变量

时间:2018-07-23 15:42:52

标签: java spring jsp java-ee

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

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

我试图将其分配给我的jsp中的java变量,我试图像这样直接访问模型

<%= String myName = myModelName.myUserName %>

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

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

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

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

,然后您可以使用以下标记将其输出:

<c:out value = "${userName}"/>

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

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