Javascript 在WEB-INF目录中使用ng include失败

Javascript 在WEB-INF目录中使用ng include失败,javascript,angularjs,Javascript,Angularjs,我在TomcatApache8上创建了一个web项目。我试图在WEB-INF目录中包含一个jsp。我没有把它包括在内 目录webapp包含:index2.jsp 目录webapp/WEB-INF包含:fragment1.html index2.jsp ... -- http://localhost:8080/Architect/WEB-INF/view/fragment1.html 404(未找到) --成功 ... 为什么我不能在angularJS中包含fragment1.html?因为

我在TomcatApache8上创建了一个web项目。我试图在WEB-INF目录中包含一个jsp。我没有把它包括在内

目录webapp包含:
index2.jsp

目录webapp/WEB-INF包含:
fragment1.html

index2.jsp

...
--  http://localhost:8080/Architect/WEB-INF/view/fragment1.html 404(未找到)
--成功
...

为什么我不能在angularJS中包含fragment1.html?

因为angular对java web应用一无所知。将视图放在Web内容的顶层,并仅通过Web内容路径对其进行引用。Web-INF是webapp内部唯一从外部无法访问的目录。所以,不要把必须可以在WEB-INF中访问的视图放在其他地方。WEB-INF适用于您的秘密配置、类和库。那么为什么它工作得很好呢?与ng的区别是什么?
<html>
...
<div ng-include src="'WEB-INF/view/fragment1.html'"></div> --  http://localhost:8080/Architect/WEB-INF/view/fragment1.html 404 (Not Found)

<%@ include file="WEB-INF/view/fragment1.html" %>    --  success
...
</html>