0

如何将参数从jsp发送到servlet?

我有一个应用程序,其中首先 servlet 将数据列表发送到 jsp。用户从列表中选择一个选项,然后 jsp 再次将所选选项发送到 servlet。然后 servlet 应该处理请求并将与该选定选项相关的数据再次发送到 jsp 以进行渲染。

我怎样才能使用java实现这一点?

我正在关注 MVC。

4

2 回答 2

1

考虑用户从 jsp 页面上的 option_list 中选择一些选项,例如

<select name="option_list">
<option>abc</option>
</select>

然后在servlet中你写

String opt=request.getParameter("option_list");
//Find the data related to option

考虑相关数据存储在String data;. 发送数据到同一个 jsp 使用

request.setAttribute("data_to_be_displayed",data);

在 jsp 上你可以使用

<% String  data=(String)request.getAttribute("data_to_be_displayed");%>
于 2013-05-16T11:47:03.423 回答
1

假设您已经使用 post 方法在表单中登记了选项,请在 servlet 中尝试以下操作:

字符串选项 = request.getParameter('opt');
// 这里的opt是jsp中option的元素名

于 2013-05-16T11:21:44.283 回答