zoukankan      html  css  js  c++  java
  • SpringMVC如何从默认的index.jsp页面跳转到其他页面

    最近学习SpringMVC时,想要做一个登录页面Login.jsp,发现Tomcat服务器默认进入的页面是WEB-INF/index.jsp,查询资料发现如果修改默认页面,还需要修改Tomcat文件目录,所有打算不修改默认页面,而是采用从默认页面"index.jsp"跳转到登录页面"Login.jsp"的方式

    通过网上查阅资料,经测试学习到了两种方法能够完成要求

    文件结构如上,index.jsp在webapp/WEB-INF/目录下,而Login.jsp在webapp/WEB-INF/pages/目录下

    index.jsp内容

    1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    2 
    3 <html>
    4 <body>
    5     <h2>默认页面:index.jsp</h2>
    6 </body>
    7 </html>

    运行项目

    此时运行项目时弹出的时默认页面index.jsp

    Login.jsp内容

    1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    2 <html>
    3 <head>
    4     <title>Login</title>
    5 </head>
    6 <body>
    7     <h1>登录页面:Login.jsp</h1>
    8 </body>
    9 </html>

    1、在index.jsp文件内嵌一行java代码

     1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
     2 
     3 <%-- 内嵌java代码--%>    
     4 <% pageContext.forward("/WEB-INF/pages/Login.jsp"); %>
     5 
     6 <html>
     7 <body>
     8     <h2>默认页面:index.jsp</h2>
     9 </body>
    10 </html>

    运行项目

    此时运行项目时弹出登录页面Login.jsp

    2、使用jsp的动标签

     1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
     2 
     3 <%-- 使用jsp的动标签 --%>
     4 <jsp:forward page="/WEB-INF/pages/Login.jsp"></jsp:forward>
     5 
     6 <html>
     7 <body>
     8     <h2>默认页面:index.jsp</h2>
     9 </body>
    10 </html>

    经测试,运行项目时也弹出登录页面Login.jsp

  • 相关阅读:
    STL--sort源码分析
    进程和线程的区别
    static 关键字 静态成员变量及静态成员函数
    二叉树遍历总结 先序、中序、后续、广度、深度
    C++用new和不用new创建类对象区别
    传输层--TCP和UDP的区别
    传输层的作用
    微信商户/H5支付申请 被拒原因:网站存在不实内容或不安全信息
    Oracle本地网络服务名配置
    存储过程常用技巧
  • 原文地址:https://www.cnblogs.com/huskysir/p/13273734.html
Copyright © 2011-2022 走看看