如何将参数从jsp发送到servlet?
我有一个应用程序,首先servlet将数据列表发送到jsp。用户从列表中选择一个选项,然后jsp再次将所选选项发送到servlet。然后servlet应处理请求并再次将与所选选项相关的数据发送到jsp进行渲染。
如何使用java实现此目的?
我正在关注MVC。
答案 0 :(得分: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");%>
答案 1 :(得分:0)
假设您已使用post方法在表单中登记了选项, 在servlet中尝试以下内容:
String option = request.getParameter('opt');
//这里opt是jsp