SpringMVC MultiactionController: как получить значения из выпадающего списка в .java - PullRequest
0 голосов
/ 15 октября 2010

Я новичок в Spring MVC, мне нужно руководство

Мой jsp похож на .......

<form:select path="envList">
<form:options items="${envList}"/>

Мой .java похож на:

public class InputController extends MultiActionController{ 
  public ModelAndView getHealth(HttpServletRequest request,HttpServletResponse response) {   
    ....................... 
    String selectedEnv =request.getParameter("envList"); 
  }
}

Здесь я хочу поймать выбранное значение из выпадающего списка в java, но request.getParameter("envList") возвращает ноль.Подскажите, пожалуйста, как я могу получить выбранное значение из jsp в .java.

Заранее спасибо


как отобразить <form:select> в форме Spring?чтобы я мог поймать выбранное значение

1 Ответ

0 голосов
/ 18 октября 2010
  1. Убедитесь, что вы оборачиваете элемент управления select в форму Spring.
  2. Атрибут пути выбранного элемента управления определяет имя свойства, которое будет содержать выбранный в данный момент элемент в поле со списком в объекте команды (значение атрибута commandName) формы Spring.Это будет обновлено, когда форма будет отправлена.

Ниже приведен частичный пример.Помните, что вы должны добавить объект в модель с именем, на которое ссылается атрибут commandName формы (в этом примере: «ModelObjectNameHere»).


<sf:form commandName="ModelObjectNameHere">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...