我使用的是带有约定插件的Struts2。我知道如何让它找到无操作的JSP文件,但我似乎无法让它显示无操作的HTML文件。我有一整套由javadoc生成的HTML文件,我想将其显示在我的WAR文件中(这是实际应用程序的文档WAR)。
我把所有的HTML文件都放在WEB-INF/content下。当我从链接中删除.html
时,会找到该文件,但我不会对数百个javadoc文件这样做。
如何让它显示index.html、overview-summary.html等?
如果确实需要通过操作访问这些文件,则需要将html
设置为操作扩展名。使用struts.action.extension
常量来执行此操作。
<constant name="struts.action.extension" value="action,html,htm,,"/>
但是,如果这些文件是静态资源,为什么首先要通过操作访问它们?将它们从WEB-INF
中取出并直接访问它们。