网上基本上都是使用urlrewrite来完成批量伪静态化的,伪静态化就是将地址http://localhost:8080/answer?id=36642
这种地址转换成http://localhost:8080/answer/36642.html
。
有利于搜索引擎的收入,通过对URL的一些优化,可以使搜索引擎更好的识别与收录网站的信息
如果只是几个页面需要进行伪静态,也可以使用@pathvariable注解方式从地址获取参数
@RequestMapping("/answer/{id}.html") public String answer(@PathVariable("id") String id, Model model) { }