SpringMVC非注解一个控制器配置多个方法

来源:互联网 发布:借贷宝刷脸认证软件 编辑:程序博客网 时间:2024/06/05 19:09

文章主要参考http://blog.csdn.net/seacean2000/article/details/8890415。

刚开始学SpringMVC,想先用非注解方式来实现,比较理解透彻一点。

应该配置简单的例子大家都没问题了,下面说的也主要是我在一个控制器配置多个方法中遇到的一些问题。希望对也碰到这些问题的朋友有些帮助

spring-servlet.xml 映射器配置(不全,但主要的都有了)

<!-- 简单URL的映射处理器 -->
    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/hello.do">testController</prop>
            </props>
        </property>
    </bean>

    <!-- 引入多视图控制 -->
    <bean name="paramMethodResolver"
        class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
        <property name="paramName">
            <value>method</value>
        </property>
    </bean>

    <!-- 将上面配置的多视图控制paramMethodResolver注入到自己的控制器-->
    <bean id="testController" class="test.controller.UserController"
        name="/hello.do">
        <property name="methodNameResolver">
            <ref bean="paramMethodResolver" />
        </property>
    </bean>

控制器类继承MultiActionController(注意方法的形式,我就是把public写成了protected,结果找了半天错

public class UserController extends MultiActionController {
    @Resource  
    private UserMapper userService;  
    
    public  ModelAndView selectOne(HttpServletRequest arg0,
            HttpServletResponse arg1) throws Exception {
        User user = userService.selectOne(1);
        ModelAndView mav=new ModelAndView();
        mav.addObject("user", user);
        mav.setViewName("hello");
        return mav;
    }

}

至于有没有其他拓展形式我就没研究了


接下来输入 服务器地址/项目名/hello.do?method=test2就可以了

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 舌头起了好多泡怎么办 舌头尖起泡很痛怎么办 舌头上起泡怎么办很疼 月经来了二十多天还不干净怎么办 三岁宝宝缺锌怎么办 无舌苔,舌头很红怎么办 嘴唇上肿了一块怎么办 下嘴唇突然肿了怎么办 上嘴唇突然肿厚怎么办 舌尖上火了好疼怎么办 舌头针扎似的疼怎么办 手麻了怎么办小妙招 月子生气奶少了怎么办 颈椎会引起脸麻怎么办 脑梗引起的手麻怎么办 着凉引起的腰疼怎么办 受凉引起的腰疼怎么办 着凉了腰疼厉害怎么办 腰疼压迫神经腿麻木怎么办 运动后小腿变粗怎么办 跑步后小腿变粗怎么办 嘴腮里面肉肿了怎么办 左胳膊左腿发麻怎么办 右胳膊和右腿麻怎么办 站久了腿肿胀疼怎么办 坐电脑前脖子疼怎么办 一做颈椎就疼怎么办 出了月子腿疼怎么办 坐久了屁股麻木怎么办 搬东西把腰扭了怎么办 蹲时间长了脚麻怎么办 马桶坐久了腿麻怎么办 睡觉手麻怎么办小妙招 手麻了怎么办小妙招吗 腰疼的不能动怎么办 三岁宝宝腿抽筋怎么办 腿抽筋后一直疼怎么办 小腿筋疼怎么办腿无力 小腿里面的筋疼怎么办 腿抽筋,第二天疼怎么办 脚肿了怎么办消肿止痛