jsp-forward跳轉

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

一、調整前頁:tiaozhuan_a.jspjava

代碼: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>

 

二、調整後頁:tiaozhuan_b.jspspa

代碼:code

<%@ 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>

 

 

三、最終效果,地址欄輸入:http://localhost:8080/JSP/tiaozhuan_a.jsp後,顯示直接跳轉到tiaozhuan_b.jsp,可是頁面仍是停留在a頁面:htm

相關文章
相關標籤/搜索