2014-01-07 3 views
0

В настоящее время мы имеем наш сайт URL как:передавая параметры URL

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, не приравнивая его. Параметры уровня 1 и уровня 3 используются в контроллере для извлечения данных профиля. Как мы можем удалить специальные символы, чтобы сделать этот URL SEO дружественным?

ответ

0

Вы пробовали переменные пути?

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

есть. Взгляните на 15.3.2. Сопоставление запросов с @RequestMapping [весенних документов] (http://docs.spring.io/spring/docs/3.0.x/reference/mvc.html) для лучшего объяснения. –

Смежные вопросы