spring mvc 中,映射路径问题,比如一个请求路径在浏览器中显示localhost:8080⼀test⼀news⼀123。

2024-12-27 03:15:10
推荐回答(2个)
回答1:

直接在 Controller 中的方法上加上 RequestMapping(value="/test/news/{id}", method=ReqestMethod.GET)
public String view(@PathVariable Integer id) {
// 这里的 ID 就是 URL 地址中的 123 ,可以直接拿到

}

注意的地方:
1. RequestMapping 注解中 value 中的 {id}
2. @PathVariable Integer id

这两个地方的 id 名称要保持一致

回答2:

servlet的原因
看看你的配置