【发布时间】:2013-03-30 09:37:41
【问题描述】:
我最近一直在阅读 Spring 3.2,现在我正在使用 Spring 2.5 尝试以下代码。根据我的阅读,这应该意味着它应该映射profile/tags/me。然而事实并非如此。它只是抛出一个No mapping found for HTTP request with URI ...。代码有什么问题,或者 Spring 2.5 不像 Spring 3 那样工作?
使用 Spring 2.5 时的问题
@Controller
@RequestMapping("/profile/tags")
public class ProfileController { ... }
这是 ProfileController 类中的方法:
@RequestMapping(value = "/me", method = RequestMethod.GET)
public String show(@RequestParam final long id, final ModelMap model) { ... }
【问题讨论】:
-
启动服务器时,您看到控制器已加载?
-
你的请求
/profile/tags/me是否有一个叫id的参数?例如:/profile/tags/me?id=3 -
@ArunPJohny 是的,路径看起来像这样。它以 id 作为参数。
-
你能用硬编码的 id 值试试吗
-
能否也分享完整的错误信息
No mapping found for HTTP request with URI ...
标签: java spring jakarta-ee spring-mvc