SpringMVC url匹配却404,SimpleUrlHandlerMapping不起作用
代码如下:
<mvc:default-servlet-handler/>
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="urlMap">
            <map>
                <entry key="/hello.do" value-ref="myController"/>
                <entry key="/world.do" value-ref="myController"/>
                <entry key="/my.do" value-ref="myController"/>
            </map>
        </property>
    </bean>
<bean id="myController" class="handlers.MyController"/>
自定义的SimpleUrlHandlerMapping不起作用的原因是<mvc:default-servlet-handler/>,将其放在最后。
或者使用其他方法解决静态资源的访问问题:
<servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.jpg</url-pattern>
    </servlet-mapping>
<mvc:resources mapping="/img/**" location="/img/"/>
//注意这种方式如果和注解式的Controller一起使用,要添加 <mvc:annotation-driven/>标签,否则Controller不能访问
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号