Struts2: заполнение таблицы (из базы данных) на основе выбранных значений из полей автозаполнения в той же JSP - PullRequest
0 голосов
/ 16 июня 2011

В моем приложении struts2 у меня есть JSP с двумя полями автозаполнения и кнопкой отправки.Цель состоит в том, чтобы при отправке таблица отображалась в том же JSP (под кнопкой отправки), который заполняет данные из базы данных (основываясь на выбранных значениях автозаполнения).

Я думаю, что определенно мы должны вызвать какое-то действие (которое идет к struts.xml и на основе результата будет показан JSP).Но идея состоит в том, чтобы отображать таблицу в том же JSP.Могу ли я добиться этого, вызывая какие-то действия на регулярной основе.Я новичок в struts2, и кто-нибудь может мне помочь, предложив хорошее решение.

1 Ответ

1 голос
/ 16 июня 2011

Вам нужно использовать ajax . Передайте значение, выбранное в автозаполнении, вызову ajax в качестве параметра, и затем вы сможете вернуть список результатов в виде xml, json или любой другой формы.

Существует множество плагинов для таблиц, которые помогают отображать набор результатов ajax в форме таблицы. DataTables мой любимый.

По вопросу о вызове / ответе ajax в Struts2 смотрите здесь

Также имеется плагин struts2-jquery , с которым вы можете ознакомиться. Я не использовал его, хотя

...