请问两个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"); %>获取值。
希望能够帮到你...