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

A页面 <% int tid=100>如何在B页面中输出tid
2024-12-21 21:37:55
推荐回答(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