在url中传递参数

时间:2014-01-07 06:31:12

标签: http spring-mvc get parameter-passing

我们目前的网站网址为:

http://www.domainname.com/en/def/filterSearch.html?level1=ghi&level3=GP&from=xyz

并希望以这种形式使其成为SEO友好

http://www.domainname.com/en/def/filterSearch.html?ghi/GP

即,它传递一个level1和level3参数而不等同它。在控制器中使用level1和level3参数来获取配置文件数据。我们如何删除特殊字符以使这个URL SEO友好?

1 个答案:

答案 0 :(得分:0)

您是否尝试过路径变量?

@RequestMapping(value = "/filterSearch.html/{level1}/{level3}") 
public final Object filterSearch(@PathVariable("level1")String level1, @PathVariable("level3"), String level3)