JSP中如何把一个页面的值传到另一个页面

A页面 <% int tid=100>如何在B页面中输出tid
2024年12月21日 21:37
有4个网友回答
网友(1):

两个页面:a.jsp b.jsp

a:最常用的方法是用form中的text, ,然后在b.jsp页面中获取String username=request.getParameter("username");

b: response.setRedirect() 括号中的内容为要跳转到的url+问号+要传的参数及值,如有多个用&隔开,然后在下一页面用request.getParameter("参数名")来获取,例如:http://localhost:8080/a.jsp?username=admin&password=111
在b.jsp中可用这样获取:String username=request.getParameter("username");String username=request.getParameter("password");
c:在form中放hidden,如: ,获取方法同上。
e: jsp:forward




网友(2):

A页面:





B页面:
<%
int tid= Integer.parseInt(request.request.getParameter("test")0;
%>
<%=tid%>

网友(3):

a.jsp 页面
到B页面

b.jsp
<%
int tid = Integer.parseInt( request.getParameter("tid"));
%>

网友(4):

可以用get方式传 也可以post