zoukankan      html  css  js  c++  java
  • spring mvc3+默认首页设置问题

    web.xml配置:

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping> 

    不要设置为*.do之类,这样只会拦截.do后缀名文件,设置为/,可以拦截所有请求。可以单独给页面设置后缀。如下java代码

    然后java代码:

    @Controller
    public class IndexController {
        @RequestMapping("/")
        public String index(){
            return "/WEB-INF/html/login.html";
        }
      @RequestMapping("/index.do")
      public String index2(){
          return "/WEB-INF/html/login.html";
      }
      @RequestMapping("/index.html")
      public String index3(){
          return "/WEB-INF/html/login.html";
      }
    }

    controller后不要跟路径,就表示直接是根路径(不带最后斜杠http://localhost:8080/imageModel 个人理解)

    然后:

    http://localhost:8080/imageModel/

    http://localhost:8080/imageModel/index.do

    http://localhost:8080/imageModel/index.html

     以上都是默认首页。

    controller设置路径:

    @Controller
    @RequestMapping("/invite")
    public class InviteController {
        @RequestMapping("/getlist")
        @ResponseBody
        public List<Invite> queryList(){
            return biz.queryList();
        }
    }

    表示:http://localhost:8080/imageModel/invite/getlist

  • 相关阅读:
    编写一个C语言程序,产生一个存放26个英文字母组成的线性链表(a,b,c,…,z),并输出该线性表。
    JavaScript之数组函数
    JavaScript之数据类型转化
    xml约束
    PHP初认识
    JavaScript与css3
    JavaScript与css
    HTML5与JavaScript
    JSON
    xml初认识
  • 原文地址:https://www.cnblogs.com/v-weiwang/p/4789632.html
Copyright © 2011-2022 走看看