2

我有以下问题,如何将多个值从一个 jsp 页面传递到另一个页面?我在这里有一段代码,它工作正常,但它只将一个值从一页发送到另一页(年份):

<form method="post" action="Display data.jsp" name="inputpage" >
<select name="year">
<option value="2010">2010</option>
<option value="2011">2011</option>
</select>

例如,如果我有另一个值,例如

String str = "value";

是否也可以使用表单发布方法发送它?我用谷歌搜索了它,我发现的答案包括循环和太多代码,有没有短而简单的方法呢?非常感谢!

4

3 回答 3

2

当您提交表单时,表单的所有值都会被传递,它们只需要在表单内部。您可以使用以下方法正常读取其他值:

 request.getParameter(ParamName)

看看这篇文章了解更多信息

于 2013-04-08T10:46:38.023 回答
1

您可以使用表单中的隐藏输入来使用表单帖子传递其他数据吗?

<input type='hidden' id='myExtraData' value='hello' />
于 2013-04-08T10:49:01.267 回答
1

您可以通过表单方法发送任意数量的变量。

要发送 String 的值,请将Str其值分配给隐藏字段,如下所示:

<input type="hidden" id="hidden1" value=<c:out value="${variableName}" />

其中变量名=str。

于 2013-04-08T10:51:14.093 回答