jsp重定向网页

使用request对象中的sendRedirect()方法实现重定向(网页跳转)到另一个页面。

格式:request.sendRedirect("*.jsp");

与转发的区别:前者可以跳转到任一个地址的页面,后者只能在本网站内跳转。前者带着request中的信息跳               转,后者不带。

示例:用户在登录界面输入登录名和密码,输入正确和错误分别跳转到不同的页面。

代码:

login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>



          
    My JSP 'login.jsp' starting page
    
	
	
	    
	
	
	

  
  
  
姓名:
密码:

receive.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>


    
    My JSP 'receive.jsp' starting page   
	
	
	    
	
	
	

  
  
  
  <% String name=request.getParameter("rdname");
     String passwd=request.getParameter("rdpasswd");
     if(name.equals("abcd")&&passwd.equals("123456")){
   %>
   
   <%}else{%>
   <% response.sendRedirect("http://sohu.com");}%>
   
  


correct.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


      
    My JSP 'correct.jsp' starting page    
	
	
	    
	
	
	

  
  
  
  <% String name=request.getParameter("rdname"); %>
      欢迎,<%=name %>成功登陆!
  

运行结果(正确):

jsp重定向网页_第1张图片



运行结果(错误):

jsp重定向网页_第2张图片

jsp重定向网页_第3张图片

你可能感兴趣的:(javaweb)