Как сделать Spring доступ к раскрывающимся спискам значений - PullRequest
0 голосов
/ 11 мая 2011

Как сделать значения в раскрывающемся списке доступа Spring.

Я пытаюсь заставить Spring MVC получить значение одного из моих раскрывающихся списков.

org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/view/dateRange.jsp at line 28

25: <tr>
26:     <td>
27:         <div align="right">Last Month Of Full Data:</div></td>
28:         <td><form:select path="Lst_mnt">
29:             <option value="1">January</option>
30:             <option value="2">February</option>
31: 

Все, что я делаю, чтобы получить значение в Spring, а не построить выпадающий список

Ответы [ 2 ]

1 голос
/ 12 мая 2011

Прежде всего, вы не используете <form:select> правильно. У вас есть два варианта:

  • используйте простой тег <select> с тегами <option> внутри и присвойте ему имя, соответствующее полю объекта модели (в данном случае Lst_mnt, но избегайте подчеркивания)
  • используйте <form:select> с Map, в котором вы можете заполнить ключи и значения для выбора

Таким образом, вы покажете значения. Тогда:

  • Если вы хотите получить выбранное значение - оно будет заполнено в объекте модели при отправке формы, поэтому оно будет у вас в методе контроллера.
  • Если вы хотите манипулировать ими в браузере - используйте javascript
0 голосов
/ 11 мая 2011

Если вы удалите td, который включает в себя форму: select Правильно ли работает ваша форма?

Является ли Lst_mnt свойством компонента поддержки формы?Также это целочисленное или строковое поле?

Может быть, вы можете опубликовать всю форму?

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