昆明java培训
达内昆明广州春城路

18487146383

热门课程

处理器映射器

  • 时间:2016-08-31
  • 发布:昆明Java培训
  • 来源:达内新闻

昆明Java培训班的老师今天给大家讲配置处理器映射器(HandlerMapping)和处理器适配器(HandlerAdapter),视图解析器(ViewResolver)

dispatcher-servlet.xml

1 <!--处理器映射器-->

2 <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>

3 <!--处理器适配器-->

4 <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>

5 <!--配置ViewResolver -->

6 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">

7    <property name="prefix" value="/WEB-INF/jsp/"></property>

8    <property name="suffix" value=".jsp"></property>

9 </bean>

其实,上面我们说的处理器适配器(HandlerAdapter)和处理器映射器(HandlerMapping)在这里可以不用配置,因为SpringMVC会默认加载这些配置。

采用默认的注解驱动:<mvc:annotation-driven/>,默认的注解驱动,里面有很多参数绑定的方法。

用注解我们不可以一个个去扫描Handler,所以采用组件扫描的方式:

<context:component-scan base-package="com.test"></context:component-scan>

HelloWorld.java

1 package com.test.controller;

2

3 import java.util.HashMap;

4 import java.util.Map;

5

6 import org.springframework.stereotype.Controller;

7 import org.springframework.web.bind.annotation.RequestMapping;

8 import org.springframework.web.bind.annotation.RequestMethod;

9 import org.springframework.web.servlet.ModelAndView;

10

11 @Controller

12 @RequestMapping(value = "/hello")

13 public class HelloWorld {

14    @RequestMapping(value = "/hello")//就是访问的路径

15    public ModelAndView hello() {

16        Map<String, String> map = new HashMap<String, String>();

17        map.put("name", "傻逼");

18        ModelAndView mv = new ModelAndView("hello", map);

19        return mv;

20    }

21

22 }

至此,基本的配置就完成了。

学Java开发就到昆明达内Java培训班!了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

上一篇:基于注解的HelloWorld
下一篇:基本的注解

昆明Java培训班《Java分布式数据库的未来》

昆明java培训班:为什么java工程师薪资这么高?

昆明java培训班:你所不知道的java秘密

昆明java培训班;如何认识Java Web技术

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货