关于Sring MVC 无法找到URL映射controller的问题
关于Sring MVC 无法找到URL映射controller的问题
edgar_chan 发表于3年前
关于Sring MVC 无法找到URL映射controller的问题
  • 发表于 3年前
  • 阅读 36
  • 收藏 1
  • 点赞 0
  • 评论 0
摘要: 关于导致 No mapping found 的原因很多,类似 是否扫描到相关controller这样的情况还比较好解决,而一旦涉及到spring mvc URL处理机制的问题还是记录下为好

             今天打算在一个基于struts2的项目上镶嵌spring mvc,自认为各方面配置一切正常,启动起来后,访问测试controller,却始终报告 No mapping found for HTTP request with URI   ,于是各种检查,发现配置完全合理, 依然不得其门。后来回看启动日志,发现有 Rejected bean name xx: no URL paths identified 这样的日志

最后发现有歪果仁s遇到这样的问题并给出了处理意见:Can you try with /app/* as the servlet mapping url and /home as the RequestMapping. Then try accessing it with /app/home. There are certain issues with mapping /* - once you get the rest of the mapping working with /app - we can look at removing the /app

http://stackoverflow.com/questions/8285826/spring-mvc-no-url-paths-identified

再查看自己的配置

web.xml

<servlet-mapping>
        <servlet-name>spring-mvc</servlet-name>
        <url-pattern>/mvc/*</url-pattern>
    </servlet-mapping>

 **controller.java

@RequestMapping("/mvc/report/jsp")

去掉上面的'/mvc',然后就正常了。



标签: spring mvc mapping
共有 人打赏支持
粉丝 0
博文 1
码字总数 277
×
edgar_chan
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: