Запретить перезагрузку страницы в Struts 2

В настоящее время я работаю над небольшим веб-приложением, и я впервые использую Struts2. Вот чего я пытаюсь достичь.

Страница Struts2 JSP в публикации формы вызывает действие Struts. Как только это действие завершит свою задачу, мне нужно вернуться к вызывающему JSP без перезагрузки страницы (избегайте обратной передачи). как я могу достичь. Может ли кто-нибудь помочь мне?


person edaklij    schedule 21.12.2012    source источник


Ответы (2)


Он называется AJAX (без шуток).

В Struts2 вы можете использовать плагин Struts2-jQuery добиться этого довольно легко.

person Andrea Ligios    schedule 21.12.2012

Как сказал AndreaLigios, вы можете добиться этого с помощью подключаемого модуля запросов struts-j.

  1. Создайте удаленную страницу для отображения вашего результата.
  2. используйте <sj:sbmit targets="[div_id]" /> на главной странице, чтобы отправить форму
  3. Добавьте div на главную страницу, чтобы отобразить удаленную страницу. <div id="[div_id]" />

  4. В вашем struts.xml просто верните удаленную страницу в результате ваших действий.

person Bhoomtawath Plinsut    schedule 03.01.2013