我一直试图通过struts中的基于tile的程序示例。 我正在使用一个非常简单的程序。在web.xml中,我正在调用一个监听器类。
<listener>
<listener-class>
org.apache.struts2.tiles.StrutsTilesListener
</listener-class>
</listener>
每当我在web.xml中包含这些行时,我的程序都会显示HTTP状态404错误。
有谁能告诉我这个监听器类有什么问题?
另一个问题是我无法从struts.xml映射到tiles.xml。 我不能100%确定后一个问题是否是由于不包含该侦听器类以便允许我的程序运行。只是为了澄清这个疑问,请考虑我的struts.xml文件。
struts.xml中
<action name="login" class="Myclass">
<result name="success" type="tiles">/WelcomeFile.tiles</result>
</action>
tiles.xml
<definition name="/WelcomeFile.tiles" extends="BaseLayout">
<put-attribute name="body" value="myFile.jsp" />
因此有必要通过.tiles扩展文件。请澄清一下。