Как вызывать действие Struts из JSP: включить или плитки? - PullRequest
4 голосов
/ 20 января 2012

У меня есть jsp, в который я хочу включить другой jsp, который является перенаправленным результатом действия Struts.

Как я могу включить / вставить, используя jsp: include / tile insert или любой другой метод?Любая помощь будет оценена.

1 Ответ

3 голосов
/ 10 октября 2012

Если я правильно понял вашу проблему. В ваш основной JSP вы хотите включить контент, который является результатом другого действия. Я не уверен насчет jsp: include или плиток, но вы можете сделать это, используя

  1. Для этого сначала вы должны добавить свое действие в глобальные форварды, такие как
    name="beanIncFwd" path="/beanIncludeTest.do"
  2. Добавить форму действия, соответствующую ActionForm (например, name="beanIncForm")
  3. добавить определение действия в теге действия (например, я использую прямую пересылку; вы можете использовать свой собственный класс здесь) path="/beanIncAction" и forward="/mypage.jsp"
  4. Добавить необходимые классы (т. Е. Action и ActionForm)
  5. В своем основном JSP напишите следующее в том месте, куда вы хотите включить содержимое

    bean: include id = "includePart" forward = "beanIncFwd" />
    bean: write name = "includePart" filter = "false" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...