Struts通过Include传递静态类名

时间:2012-01-27 19:08:08

标签: java jsp struts2 jspinclude

我试图通过为两个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}" />

导致struts失败。所以我在这里有几个问题:

  1. 如何传递此类名并将其作为变量包含在JSP中?
  2. 我尝试在我的struts.xml中将struts.devMode设置为true,但这似乎没有给我一个错误,这包括JSP只是没有显示。没有任何错误消息,我几乎不知道为什么失败/如何解决它。我是否需要另一个struts设置才能产生错误?
  3. 我在哪里可以找到一些好的文档?
  4. 我不想将每个静态变量作为包含的单独参数包含在内。

0 个答案:

没有答案