我们将系统更新到最新的tomcat 9-Version,现在一些jsp抛出如下异常:
异常错误:/WEB-INF/视图/管理器/内容/内容. jsp(行:[653],栏目:[5])未找到文件[include/editConten.jsp]
在第653行,我们具有以下内容包括:
〈%@包含文件=“包含/内容. jsp”%〉
content-jsp已存在,如果我将其更改为
<jsp:include page="include/content.jsp"/>
它可以工作,但无法访问模型。
其他具有相同功能的jsp包括运行良好,Tomcat 9.0.64也运行良好。
有人知道任何修改来修复这个问题,或者这是最新的tomcat 9的一个bug?
编辑:如果有多个相对包含,似乎会发生这种情况
1条答案
按热度按时间gmol16391#
我找到了一个解决方案,只有当你在同一个jsp中使用多个相对包含时才会发生这种情况。如果你链接所有的绝对包含,它工作得很好。看起来系统是从相对包含而不是从主文件进入相对包含。
因此如果任何人都有同样的问题而多重包含着所有绝对的不相对的环节
编辑:是tomcat的一个bug,在下一个版本中修复