当我尝试访问以下网址时出现404错误:
GET: /test/{id}
PS。:id是根据用户过滤器更改的字符串
我已经在web.xml中映射了“/ test”,但我不知道如何声明一些“我不知道”的值,在本例中为“id”。
让我举个例子:
@RequestMapping(value="/test/{id}", method = RequestMethod.GET)
public ModelAndView testingId(@PathVariable String id ){
System.out.println("id");
return new ModelAndView("returns", "returns", id);
}
任何帮助?
答案 0 :(得分:3)
您使用什么方法配置Web应用程序DispatcherServlet(web.xml或WebApplicationInitializer)
您的请求需要包含servlet上下文,servlet映射和资源映射。假设您的应用程序名为sample.war,并且您的DispatcherServlet映射到/ app / *,那么您的请求应该是
获取:/ sample / app / test / 4
答案 1 :(得分:0)