В моем приложении я должен сравнить 3 продукта, для которых в моем контроллере я сопоставил запрос как
@RequestMapping(value = "/products/{proId1}Vs{proId2}Vs{proId3}", method = RequestMethod.GET)
public ModelAndView compareThreeProducts(@PathVariable("proId1") int id1, @PathVariable("proId2") int id2, @PathVariable("proId3") int id3)
{
//someLogic
при нажатии на мой URL-адрес (http://something/products/12Vs13Vs14)
Я получаю ошибку http 400
Я также пробовал для 2 @pathVariable, например
@RequestMapping(value = "/products/{proId1}Vs{proId2}", method = RequestMethod.GET)
public ModelAndView compareTwoProducts(@PathVariable("proId1") int id1, @PathVariable("proId2") int id2)
это работает нормально, но почему я столкнулся с проблемой с 3 переменными, а также в журнале сервера нет ошибок, тогда как найти, в чем ошибка.
любое решение??
Vs
? - person kurochenko   schedule 11.08.2011