我正在使用带有约定插件的 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
中取出并直接访问它们。
关于java - Struts2找不到HTML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399417/