jsp页面的跳转

服务器端和客户端跳转

服务器端跳转不改变URL,服务器的行为

客户端跳转改变URL,客户端的行为

项目目录

jsp页面的跳转_第1张图片

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


	
	
	Insert title here
	
	
		导航页
		
名字 内容
服务器端跳转_01 服务器跳转_01
客户端跳转_01 客户端跳转_01

forward_01.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


	
		
		Insert title here
	
	
		服务器端跳转_01
		<%--第一种跳转方式 
		<%
			request.getRequestDispatcher("/forward/forward_02.jsp").forward(request, response);
		%> --%>
		
		
	

forward_02.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


	
		
		Insert title here
	
	
		服务器端跳转_02
	

redirect_01.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


	
		
		Insert title here
	
	
		客户端跳转_01
		<%
			response.sendRedirect(request.getContextPath()+"/redirect/redirect_02.jsp");
		%>	
	

redirect_02.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


	
		
		Insert title here
	
	
		客户端跳转_02	
	

结果:

导航页 

jsp页面的跳转_第2张图片

服务器跳转:

jsp页面的跳转_第3张图片

客户端跳转:

jsp页面的跳转_第4张图片

 

你可能感兴趣的:(Web)