我使用@PathVariable从uri获取一些占位符 这是我的控制器的功能
@RequestMapping(value = "/mail_detail/{id}", method = RequestMethod.GET)
public String showCourrierDetail(@PathVariable("id") String id) {
//System.out.println("id="+id);
return "mail_detail";
}
它将我重定向到名为mail_detail的jsp页面 我的问题是,当我添加路径变量时,jsp页面不会读取css文件,尽管我使用
@RequestMapping(value = "/mail_detail", method = RequestMethod.GET)
public
String showmail() {
return "mail_detail";
}
它工作并读取所有css文件
答案 0 :(得分:3)
如果您的文件是jsp文件,则可以在网址中加${pageContext.request.contextPath}
作为前缀,例如<link href="${pageContext.request.contextPath}/resources/css/bootstrap.min.css" rel="stylesheet">
。