我在 WebContent 文件夹中有所有 jsp 页面(例如:index.jsp),并且我的应用程序运行顺利。现在,我在 WebContent 中创建了一个文件夹“pages”,我在其中传输了所有 jsp 页面。
我在<struts>
标签内添加了以下行:
<constant name="struts.convention.result.path" value="/pages" />
但是,它仍然没有在“页面”文件夹中搜索 jsp。我正进入(状态:
HTTP 状态 404 - /MyApplicationName/index.jsp
我在哪里做错了?
编辑:我的应用程序的当前结构如下:
欢迎页面是一个动作而不是一个 jsp 页面。此操作的结果页面是 index.jsp。此操作填充下拉菜单和 index.jsp 中的一些其他字段。现在,我想将 index.jsp 与其他 jsp 页面一起保存在“WebContent/pages”文件夹中。我的应用程序中有 30 多个 jsp 页面,我不想在 result-tag 中提及每个 jsp 的完整路径。这就是为什么我想使用 struts2 常量“struts.convention.result.path”
我的问题是,为什么我上面提到的代码不起作用?