课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 处理器映射器
  • 处理器映射器

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

  • 昆明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--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56