首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

请教两个jsp页面间只能通过?(问号)传递参数值吗 多谢

2012-09-25 
请问两个jsp页面间只能通过?(问号)传递参数值吗 谢谢两个jsp页面除了通过?传递参数外,可不可以通过request

请问两个jsp页面间只能通过?(问号)传递参数值吗 谢谢
两个jsp页面除了通过?传递参数外,可不可以通过request传呢?
比如test.jsp页面
<body>
  <% String a="abc";
  request.setAttribute("user",a);
  %>
  <a href="test1.jsp">你好</a>
  </body>


test1.jsp页面
<body>
  <%
String b=(String)request.getAttribute("user");
   
%>
<%=b %>
  </body>

这样能把值传过来吗,如果不能的话,那么两个jsp页面传值的方法 就有点太单一了吧,就能通过问号传?!

[解决办法]
还可以通过form表单传递数据
[解决办法]
也可以使用HttpSession的对象的setAttribute(String args,String args)方法设置值和getAttribute(String args)方法获取值,比如:
在test.jsp中这样<% session.setAttribute("username//此处为变量名","zhangSan//此处为值"); %>设置变量和值,在test1.jsp中这样<% String name=(String)session.getAttribute("username"); %>获取值。
希望能够帮到你...

热点排行