我试图通过为我在两个 JSP 之间的公共代码块创建包含来减少代码。但是,我很难弄清楚如何使用 struts 传递这个包含参数。
在父 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.xml 中将 struts.devMode 设置为 true,但这似乎并没有给我一个错误,这包含的 JSP 只是没有出现。没有任何错误消息,我几乎不知道为什么会失败/如何解决它。为了让这产生错误,我需要对 struts 进行其他设置吗?
- 我在哪里可以找到一些好的文档?
我不想将每个静态变量作为单独的参数包含在内。