spring mvc @PathVariable 配置动态url

很多情况下,我们为了让百度收录,或者其他原因,需要配置可变的访问路径,比如:http://XXX.com/goods/1.html

其中,1可能是id,这样每个商品都有一个链接了,有多少个商品,百度就会收录多少条

配置如下:

1.controller

@RequestMapping("/detail/{id}.html")
public String detail(@PathVariable String id, Model model,HttpServletRequest request, HttpServletResponse response){
  return "/modules/cms/detail";
}

2.访问链接:${ctx}/cms/detail/${goods.id}.html,后边也不需要加参数${ctx}/cms/detail/${goods.id}.html?id=${goods.id}  不需要

 

posted @ 2016-05-16 14:22  刘尊礼  阅读(1726)  评论(0)    收藏  举报