2013-04-30 6 views
0

У меня есть страница с частью URL-адреса, который является динамическим, например.Отображение URL-адресов Spring MVC в контроллере Для динамических URL-адресов

http://localhost:8080/myApp/myPageList.htm?recNo=107&recNo=-96&recNo=-24&recNo=-9&recNo=38&recNo=-21&recNo=-50&crimeRecNo=-110 

Последняя часть страницы recNo - это параметр, переданный на страницу. Однако значение параметра было зашифровано. Я хотел бы знать, как я могу установить urlMapping в контроллер. Я отправлю данные, и мне понадобится urlMapping для обработки этой формы.

+0

Когда вы говорите 'urlMapping', вы имеете в виду, как сопоставить запрос с' @ RequestMapping'? – zeroflagL

+0

@zeroflagL да, что я имею в виду – devdar

+0

Я не понимаю .. что вы имеете в виду, последний параметр был зашифрован? это точный url, запущенный со страницы на контроллер? – Akshay

ответ

1

Так на основе ваших комментариев ваше отображение запрос должен быть

@RequestMapping("/myPageList.htm") 

И подпись вашего метода что-то вроде

public WhateverType myPageList(@RequestParam("recNo") List<Integer> recNo, ... 

предполагающей что recNo являются целыми значениями.

+0

почему он должен быть List recNo? шифрование сделало что-то вроде {12,44,65,17 ..}, я думаю, что как зашифрованный параметр выглядел после URL-адреса recNo = 12 & recNo = 44, recNo = 65 ........ Необходима ли эта часть или могу ли я просто иметь myPageList (@RequestParam («recNo») Integer recNo – devdar

+1

У вашего образца запроса url имеет несколько параметров 'recNo'. Если у вас есть только« Integer », то какое из этих значений должен использовать Controller? У меня нет идеи конечно, то, что означают эти параметры. Поэтому вам нужно правильно их использовать :) – zeroflagL

+0

Можете ли вы дать мне несколько советов по этому вопросу http://stackoverflow.com/questions/16305926/springmvc-looping-through-list- данные обойден-из-зрения – devdar

0

Использование SimpleUrlHandlerMapping (docsample) может помочь.

Посмотрите ControllerClassNameHandlerMappinghere, а

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

  • Нет связанных вопросов^_^