1. 程式人生 > >springmvc學習筆記(14)——mvc view-controller標籤

springmvc學習筆記(14)——mvc view-controller標籤

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                       

什麼時候使用mvc:view-controller標籤

平時我們訪問每一個頁面都需要通過Controller,但是我們有時候不想要通過controller,只想直接地跳轉到目標頁面,這時候就可以使用mvc:view-controller標籤

怎麼使用

很簡單,在springmvc配置檔案中配置

<mvc:view-controller path="/hello" view-name="hello"></mvc:view-controller>
   
  • 1
 

path="/hello" 就是你訪問的路徑(相當於RequestMapping("/hello")
  view-name="hello"是你所要的檢視(如hello.jsp,相當於return "hello"

相當於以下程式碼

    @RequestMapping
(value="/hello")    public String hello(){        System.out.println("hello");        return "hello";    }
  • 1
  • 2
  • 3
  • 4
  • 5

我們會遇到的問題

  • 如果按照以上的配置失敗了,請檢查你的配置檔案中最上方是否有
xmlns:mvc="http://www.springframework.org/schema/mvc"
  • 1

以及

xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd"
   
  • 1
  • 2
  • 配置成功之後,你可能會發現你訪問其他的頁面會失敗
    @RequestMapping(value="/hello")    public String hello(){        System.out.println("hello");        return "hello";    }    @RequestMapping(value="/index")    public String index(){        return "index";    }
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
 

如以上程式碼所示,當你訪問/hello時可以正常訪問,訪問/index時可能會報錯,不要慌,在springmvc配置檔案中加上<mvc:annotation-driven/>即可

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述