У меня есть список типа A, в котором каждый элемент содержит другой список типа B. Я хочу создать форму, в, которой когда пользователь выбирает значение из выпадающего списка, содержащего значения A, другой выпадающий для заполнения значений на основе списка выбранного пункта Типа B. Я плохо знаком с jQuery, но я знаю, что удобно сделать это использование jQuery, а не чистый jsp. Дайте мне грубую схему шагов, которые я должен выполнить, чтобы сделать это.
JSP - это просто технология просмотра со стороны сервера. Он не конкурирует с jQuery. Вы можете продолжать использовать для этого JSP. Но я понимаю, что вы хотите запускать асинхронный запрос, используя ajaxical методы, а не синхронный запрос. В JSP это тоже не проблема.
Во-первых, нам нужно иметь два раскрывающихся списка в JSP:
<select id="dropdown1">
<c:forEach items="#{bean.items}" var="item">
<option value="#{item.value}">#{item.label}</option>
</c:forEach>
</select>
<select id="dropdown2">
<option>Please select dropdown1</option>
</select>
Затем нам нужно прикрепить некоторый jQuery к событию change
, чтобы оно заполняло 2-й раскрывающийся список на основе значения 1-го раскрывающегося списка. Добавьте следующее в