2017-08-29 77 views
0

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

此值昵称

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

我使用这个链接Stack Example

+0

你的问题不是很清楚,我的回答是否有助于解决你的问题? –

+0

Servlet A发送一个昵称的值给一个jsp文件。当我提交表单时,我想把这个昵称的值传递给Servlet B. – psilos

+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

相关问题