今天做项目,由于项目是通过扫二维码进入,二维码存放的地址不希望有 .do,而是http:xxxx:8080/xxx/yyy/zzz的格式(zzz为参数),但是项目其它请求url后面都必须要有.do,想到了三种解决方式,最终采用了最后一种方式。
对应url后面直接带参数,在这就不在详细说明,直接贴出代码:
@RequestMapping("/index/{id}")
public String index(Model model, @PathVariable("id")Integer id){
LOGGER.info(id);
return "/web/home/jump";
}
接下来就是解决url地址不带.do的问题
第一种方式:直接在web.xml的url-pattern中配置“/”,即所有的请求都能通过。这样显然不好,所有的请求都能通过,不满足项目需求。web.xml 配置代码如下:
&