如何从默认的index.jsp页面跳转或转发到其他页面

第一种方法:

    在index.jsp页面中内嵌入这样一行java代码(浏览器地址不变化)

<%  pageContext.forward("pages/login.jsp");   %>


第二种方法:

    使用jsp的动标签:(浏览器地址不变化)

  1.  <jsp:forward page="pages/login.jsp">  
  2.         <jsp:param name="data" value="XXX">jsp:param>  
  3.  jsp:forward>  

第三种方法:

    使用localtion.href进行跳转

location.href="${req.contextPath}pages/login.jsp”(浏览器地址会发生变化)


第四种方法:

    在jsp页面内嵌java代码(跳转,地址会变化)

<%  response.sendRedirect("pages/login.jsp");  %>


第五种方法:

    在jsp页面内嵌java代码(请求转发,地址不变化)

<%  request.getDispatcher("pages/login.jsp").forward(request,response);   %>

你可能感兴趣的:(如何从默认的index.jsp页面跳转或转发到其他页面)