如何将相同的休息路径映射到不同的控制器? (Spring MVC3)

时间:2015-10-07 12:24:55

标签: spring-mvc servlets web

我有多个端点

  1. / a / * => DispatcherServlet的
  2. / b / * => DispatcherServlet的
  3. 其他=> CXFServlet
  4. 所以我设置了

        <servlet-mapping>
            <servlet-name>DispatcherServlet</servlet-name>
            <url-pattern>/a/*</url-pattern>
            <url-pattern>/b/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>CXFServlet</servlet-name>
            <url-pattern>/*</url-pattern>
        </servlet-mapping>
    

    我制作了AController和BController。

    a / *应映射到AController和b / *到B控制器

    问题是有相同的资源(a / login&amp; b / login)

    所以@RequestMapping(&#34;登录&#34;)无法处理

    我想要

    a / login =&gt; AController和b / login =&gt; BController

    我该如何映射? 我可以将父资源(a或b)用于RequestMapping吗?

0 个答案:

没有答案
相关问题