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/>即可

           

扫描二维码关注公众号,回复: 4858644 查看本文章

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_43678306/article/details/84104669
今日推荐