Struts, передавая статическое имя класса через include

Я пытаюсь сократить код, создавая включение для общего блока кода, который находится между двумя 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. Где я могу найти хорошую документацию для этого?

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

0 ответов

Другие вопросы по тегам