• 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不能访问
    
  • 相关阅读:
    输入框只能输入正数且保留小数后2位数字,正则
    vscode安装ESlint配置
    kubreretes && docker 模块
    python3安装sqlite3库
    dokcerfile 制作Msql镜像
    前端模板
    Python SMTP发送邮件
    k8s-api
    openpyxl
    k8s mysql主从
  • 原文地址:https://www.cnblogs.com/darknessplus/p/10235549.html
Copyright © 2020-2023  润新知