jsp-forward跳轉


在Web中可以使用<jsp:forward>指令,將一個用戶的請求(request)從一個頁面傳遞到另一個頁面,即完成跳轉的操作。

1、調整前頁:tiaozhuan_a.jsp

代碼:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8"); //這句是關鍵所在可以避免中文亂碼
%>
<html>
<head>
<title>My JSP 'tiaozhuan_a.jsp' starting page</title>
</head>
<body>
<%
String username = "wangyan";
%>
<jsp:forward page="tiaozhuan_b.jsp">
<jsp:param name="name" value="<%=username%>" />
<jsp:param name="inf" value="我是傳過來的inf" />
</jsp:forward>
</body>
</html>

 

2、調整后頁:tiaozhuan_b.jsp

代碼:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8"); //這句是關鍵所在
%>
<html>
<head>
<title>My JSP 'tiaozhuan_b.jsp' starting page</title>
</head>
<body>
參數一:<%=request.getParameter("name")%>
參數二:<%=request.getParameter("inf")%>
</body>
</html>

 

 

3、最終效果,地址欄輸入:http://localhost:8080/JSP/tiaozhuan_a.jsp后,顯示直接跳轉到tiaozhuan_b.jsp,但是頁面還是停留在a頁面:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM