0

我有一个服务 servlet,所有内容都app/services/*app/page. 我的有没有办法做到这一点web.xml

在 web.xml 中:

<servlet>
    <servlet-name>page</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springConfig/page-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>page</servlet-name>
    <url-pattern>/page</url-pattern>
</servlet-mapping>

页面-servlet.xml:

<import resource="page-controller.xml"/>

页面控制器.xml:

<bean id="pageController" class="com.ck.web.controller.pageController"/>

当我运行它时说它找不到它,没有可用的资源。

4

1 回答 1

0

一个@Controller带注释的类实例被注册到一个DispatcherServlet基于web.xml. 该@RequestMapping路径是相对于该路径的。您不能保留 URL,web.xml但可以更改@RequestMapping路径。

您可以做的是拥有两个DispatcherServlet具有自己的 URL 映射和注册自己的@Controller实例的实例。

于 2013-08-27T15:39:18.567 回答