我遇到了将数据和id从一个jsp页面发送到另一个jsp页面的问题。 Actualy我想从第一个jsp(a.jsp)页面向第二个jsp(b.jsp)页面发送数据和id。
答案 0 :(得分:2)
有三种方法可以将数据从一个JSP发送到另一个
<强> 1 强>
String name="Hello";
request.setAttribute("Name",name);
来自另一个JSP Access:
request.getAttribute("Name");//Hello
<强> 2 强>
String name="Hello";
session.setAttribute("Name",name);
来自另一个JSP Access:
session.getAttribute("Name");//Hello
第3 强>
String name="Hello";
localStorage.setItem("Name",name);
来自另一个JSP Access:
localStorage.getItem("Name")//Hello
答案 1 :(得分:1)
您还可以使用会话来存储任何页面都可以访问的数据。
在您的servlet中:
HttpSession session = request.getSession(true);
在会话(第a页)中设置数据:
String data = "myDataAsString";
session.setAttribute("myData", data );
从会话(第b页)中读取数据:
String data = (String) session.getAttribute("myData");