Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用dispatcher的Spring MVC Servlet映射_Java_Xml_Spring_Spring Mvc_Servlets - Fatal编程技术网

Java 使用dispatcher的Spring MVC Servlet映射

Java 使用dispatcher的Spring MVC Servlet映射,java,xml,spring,spring-mvc,servlets,Java,Xml,Spring,Spring Mvc,Servlets,我正在使用web.xml将任何.htm文件转移到dispatcher web.xml: <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> 但是当我添加/doSomething时,我丢失了servlet,因为它不再映射到dispatcher中

我正在使用web.xml将任何.htm文件转移到dispatcher

web.xml:

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
但是当我添加
/doSomething
时,我丢失了servlet,因为它不再映射到dispatcher中的servlet。
我对如何在dispather中使用/*方法感到困惑,因为它在web.xml中肯定不起作用。

尝试将中的*.htm替换为/

i、 e


调度员
/
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
        <props>
            <prop key="index.htm">indexController</prop>
            <prop key="books.htm">bookServlet</prop>
        </props>
    </property>
</bean>
@RequestMapping(value = "book.htm/doSomething", method = RequestMethod.GET)
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>