java - Struts2找不到HTML文件

标签 java html jsp struts2 struts2-convention-plugin

我正在使用带有约定插件的 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/

相关文章:

java - session 未创建异常 : Unable to create new service: GeckoDriverService with Selenium Grid on Ubuntu failing to drive Firefox

java - 使用 String 或 StringBuilder 来保留大文本是什么?

html - 如何删除对表单域的关注

java - 我无法让 servlet 使用 ajax 和 xml 将参数发送到 jsp 文件

html - 表格单元格内的 <td> 标记在 IE 7 中创建换行符

java - 部署 servlet 时遇到问题。(intellij ultimate)

java - 没有JAVA字典的英语Lemmatizer?

java - 测量 HttpSession 对象的大小

javascript - 带有 OPTIONS 的 SELECT 表单在提交时如何传递多个参数?

android - WebView 没有在 android 中加载 HTML5 视频