Я пытаюсь уменьшить код, создавая включение для общего блока кода, который находится между двумя 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}" />
Что приводит к сбою распорок. Итак, у меня есть несколько вопросов здесь:
- Как передать это имя класса и получить доступ к нему как к переменной во включенном JSP?
- Я попытался установить для struts.devMode значение true в моем struts.xml, но, похоже, это не выдает ошибку, включенная JSP просто не отображается Без каких-либо сообщений об ошибках я в значительной степени в замешательстве, почему это не удается / как это исправить. Есть ли другие настройки, которые мне нужны для распорок, чтобы это приводило к ошибке?
- Где я могу найти хорошую документацию для этого?
Я бы не хотел включать каждую статическую переменную в качестве отдельного аргумента для включения.