如何使用jstl将值从jsp传递到servlet

时间:2017-08-29 22:43:54

标签: java jsp servlets jstl

我想将从一个servlet检索的变量的值传递给另一个servlet。我不想使用会话。例如,当我提交表单时,我希望将昵称的值传递给第二个servlet。      

此值昵称

<li input type="hidden" name="nickname" value="${fn:escapeXml(obj.nickname)}">
  Nickname: <c:out value="${obj.nickname}"/>
</li>

我使用此链接Stack Example

1 个答案:

答案 0 :(得分:0)

在表单中,您可以设置一个隐藏的输入,并将其传递给第二个servlet:

<input name="nickname" value="${obj.nickname}" type="hidden"/>

此代码错误,您无法将“输入”字词随机添加为列表属性。您也无法拥有类型名称属性列表标记..

<li input type="hidden" name="nickname" value="${fn:escapeXml(obj.nickname)}">
  Nickname: <c:out value="${obj.nickname}"/>
</li>

查看下面的链接,它显示了可用于通过表单发送信息的合法html标记。你只能使用这些。所以列表不起作用。

https://www.w3schools.com/html/html_form_elements.asp