1

我正在使用带有约定插件的 Struts2。我知道如何让它找到无动作的 JSP 文件,但我似乎无法让它显示无动作的 HTML 文件。我有一整套由 javadoc 生成的 HTML 文件,我想在我的 WAR 文件中显示这些文件(这是实际应用程序的文档 WAR)。

我将所有的 HTML 文件放在 WEB-INF/content 下。当我.html从链接中删除 时,会找到该文件,但我不会为数百个 javadoc 文件这样做。

如何让它显示 index.html、overview-summary.html 等?

4

1 回答 1

1

如果你真的需要通过action来访问这些文件,那么你需要设置html为action extension。使用struts.action.extension常量来做到这一点。

<constant name="struts.action.extension" value="action,html,htm,,"/>

但是,如果这些文件是静态资源,为什么要首先通过操作来访问它们?将它们取出WEB-INF并直接访问它们。

于 2015-11-06T17:56:11.217 回答