В контроллере я получаю список из базы данных и затем устанавливаю его в объект команды, который будет использоваться далее в JSP. Чтобы показать раскрывающийся список, я использую этот список. Теперь я хочу вызывать методы на основе выпадающих значений, выбранных из JSP, например. если я выбрал значение «A» из раскрывающегося списка, тогда он должен вызывать метод A() контроллера, если «B», затем метод B() и так далее. Может ли кто-нибудь вести меня с того, с чего начать.Вызов метода в зависимости от значения Dropdown в Spring Framework
0
A
ответ
1
Вы можете иметь свой отображение запроса как:
@Controller
@RequestMapping("/test")
public class testController{
@RequestMapping("/first")
methodFirst(){
//your code
}
@RequestMapping("/second")
methodSecond(){
//your code
}
@RequestMapping("/third")
methodThird(){
//your code
}
}
You Jsp страница будет что-то вроде:
<select id="testSelect">
<option value="first">1</option>
<option value="second">2</option>
<option value="third">3</option>
</select>
Использование JQuery для изменения window.location по изменению опции в списке:
${"#testSelect"}.onChange(){
window.location="${context}/test/"+this.value();
}
Что мы здесь делаем, мы устанавливаем значение параметра как requestMapping метода, который вызывается.
PS: Я не тестировал этот код. Это просто для справки.
Надеюсь, это поможет.
Смежные вопросы
- 1. Переключение в зависимости от опции Dropdown
- 2. Population dropdown в зависимости от значения другого выпадающего списка
- 3. Вызов метода в Java в зависимости от заданной строки
- 4. Вызов метода SpringBatch от контроллера Spring
- 5. Настройка вывода JSON в зависимости от метода Spring Controller
- 6. Вызов различного метода в зависимости от выбранного контроллера просмотра
- 7. Вызов метода на классе А в зависимости от типа параметра
- 8. Залить DropDown/Выбрать в зависимости от значения, выбранного на другом DropDown
- 9. Entity Framework - Получить различные значения в зависимости от внешних ключей
- 10. Как игнорировать поле в зависимости от метода?
- 11. Spring @PostConstruct в зависимости от @Profile
- 12. Различные значения для хеша MD 5 в зависимости от метода
- 13. Spring - вызов метода службы в JSTL
- 14. Вызов функции на «стороне» в бифункторе зависимости от значения булевых
- 15. Вызов функции в зависимости от значения ячейки uitableview
- 16. Вызов функции с различными параметрами в зависимости от argparse значения
- 17. Вызов частного метода в Spring @PreAuthorize
- 18. Spring: вызов метода перед инъекцией
- 19. Spring RestController - вызов метода перехвата
- 20. Добавление значения в зависимости от значения словаря
- 21. Вызов метода анализа: неявные зависимости от других классов
- 22. Вызов RESTlet API из Spring Framework
- 23. Вызов метода от контроллера
- 24. Вызов метода от arraylist
- 25. Различные варианты метода в зависимости от параметров
- 26. вызова методов в зависимости от метода вызывающего
- 27. Именование метода в зависимости от возвращаемого типа
- 28. изменения объекта в зависимости от аргумента метода
- 29. Применить декоратор в зависимости от метода запроса
- 30. вызов свойства от метода