【发布时间】:2017-08-29 22:43:54
【问题描述】:
我想将从一个 servlet 检索到的变量的值传递给另一个 servlet。我不想使用会话。例如,当我提交表单时,我希望将昵称的值传递给第二个 servlet。
此值昵称
<li input type="hidden" name="nickname" value="${fn:escapeXml(obj.nickname)}">
Nickname: <c:out value="${obj.nickname}"/>
</li>
我用这个链接Stack Example
【问题讨论】:
-
你的问题不是很清楚,我的回答对你的问题有帮助吗?
-
Servlet A 将昵称值发送到 jsp 文件。当我提交表单时,我希望这个昵称值传递给 Servlet B。
-
那么是的,您可以像我的回答一样使用隐藏输入。试试看,让我知道它是否适合你。
-
JSP SIDE
<li input type="hidden" name="nickname" value="${obj.nickname}" >Nickname: <c:out value="${obj.nickname}"/> </li>SERVLET SIDE ` MapparameterMap = request.getParameterMap();字符串昵称 = (String)parameterMap.get("nickname")[0];` 我有 NullException -
不,不是那样,您只需要我在答案中写的一行,而不是在列表中。但在表格的任何地方。试试这样,让我知道。