Struts, передающий статическое имя класса через include - PullRequest
1 голос
/ 27 января 2012

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

В родительской JSP у меня есть это:

<s:include value="../path_to_include.jsp">
  <s:param name="someClass" value="com.package.ClassName" />
</s:include>

В том числе:

<s:set name="staticClassMember" value="%{@someClass@STATIC_CLASS_MEMBER}" />

Что приводит к сбою распорок. Итак, у меня есть несколько вопросов здесь:

  1. Как передать это имя класса и получить доступ к нему как к переменной во включенном JSP?
  2. Я попытался установить для struts.devMode значение true в моем struts.xml, но, похоже, это не выдает ошибку, включенная JSP просто не отображается Без каких-либо сообщений об ошибках я в значительной степени в замешательстве, почему это не удается / как это исправить. Есть ли другие настройки, которые мне нужны для распорок, чтобы это приводило к ошибке?
  3. Где я могу найти хорошую документацию для этого?

Я бы не хотел включать каждую статическую переменную в качестве отдельного аргумента для включения.

...