码迷,mamicode.com
首页 > 其他好文 > 详细

controller配置

时间:2016-11-15 00:48:54      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:code   http   处理器   springmvc   ret   can   ppi   add   sim   

技术分享

第一种 URL对应bean

技术分享

第二种 为URL分配bean

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
            <!-- key对应url请求名 value对应处理器的id -->
                <prop key="/hello.do">hellocontroller</prop>
            </props>
        </property>
    </bean>
    <bean id="hellocontroller" class="com.sgcc.controller.HelloController"></bean>

可使用通配符

第三种 URL匹配bean

<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
    <!-- 请求为hello*.do都将被匹配 -->
    <bean id="helloController" class="com.sgcc.controller.HelloController"></bean>

 

第四种 注解

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

 

controller代码中,要写对应的注解。

@Controller
public class HelloController {
    @RequestMapping("/hello")
    public ModelAndView hello(HttpServletRequest req,HttpServletResponse rep){
        ModelAndView mv = new ModelAndView();
        
        mv.addObject("msg", "hello Springmvc Annotation");
        
        mv.setViewName("hello");
        return mv;
    }

 

controller配置

标签:code   http   处理器   springmvc   ret   can   ppi   add   sim   

原文地址:http://www.cnblogs.com/alloevil/p/6064053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!