Нажатие на другое действие Struts с помощью DisplayTag Pagination - PullRequest
0 голосов
/ 02 ноября 2009

Я пытаюсь реализовать нумерацию тегов дисплея с немного другой функциональностью. По сути, у меня есть 3 таблицы тегов отображения на моем jsp, и когда пользователь желает увидеть следующий набор результатов на одном из них, он переносит их в новый результирующий jsp, который отображает только информацию из таблицы, которую он хотел разбить на страницы.

Это должно быть относительно просто сделать. Однако когда пользователь щелкает ссылку на пагинацию, displayTag выполняет действие ОРИГИНАЛЬНЫХ распорок, которое использовалось при отображении исходных данных. Я хочу быть в состоянии нанести новый удар.

Не думаю, что я объяснил это ужасно хорошо, так что вот небольшой пример.

  1. Пользователь выполняет поиск.
  2. Действие Struts, называемое searchAllTypes, выполняется и возвращает jsp.
  3. Результаты для 3 различных типов (x, y и z) отображаются в 3 отдельных таблицах.
  4. Пользователь хочет видеть следующие 10 результатов для таблицы y, поэтому нажимает «Далее» в таблице y.
  5. Действие Struts, называемое searchYType, выполняется и возвращает новый jsp.

Спасибо всем, кто может мне помочь с этим.

-gearoid.

РЕДАКТИРОВАТЬ: Я действительно хочу использовать другой метод в моем действии Struts - должно быть, пояснил это ранее.

1 Ответ

0 голосов
/ 02 ноября 2009

Поможет ли установка атрибута requestURI для каждого тега таблицы?

http://displaytag.sourceforge.net/10/tagreference-displaytag-12.html#table

http://displaytag.sourceforge.net/1.2/faq.html#action

...