如何在2个jsp页面之间传递字符串?

时间:2014-12-10 13:41:46

标签: mysql jsp netbeans

我想在2个jsp页面之间传递一个字符串,我试过这个但是它不起作用:

JSP Page 1

String it=request.getParameter("select");

 request.setAttribute("remove", it);

JSP Page 2

String RemovedItem = request.getAttribute("remove");

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这个目标:

最简单的方法是在会话对象中传递属性。

<强> JSP1:

session.setAttribute("param1","some value here");

<强> JSP2:

String param1 = session.getAttribute("param1").toString();
session.removeAttribute("param1");

另一种方法是使用 response.sendRedirect()来使用网址参数:

JSP1:

response.sendRedirect("jsp2.jsp?param1=param value&param2=value for param2");

JSP2:

String param1 = request.getParameter("param1"); //param value
String param2 = request.getParameter("param2"); //value for param2