-1
我在服务器上部署了一个小项目(在共享主机上),我在那里遇到问题,它无法看到包含的文件。从另一个jsp文件中包含jsp文件
所以,我有一个文件: public_html/test/index.jsp
:
具有代码:
<jsp:include page="/WEB-INF/jsps/aaa.jsp"></jsp:include>
和其他文件:public_html/WEB-INF/jsps/aaa.jsp
如果我的index.jsp访问喜欢: www.mydomain.com/test/index.jsp
我得到的错误:
HTTP Status 500 - javax.servlet.ServletException: File "/WEB-INF/jsps/aaa.jsp" not found
问题是我不能从一个不同的目录中包含一个文件!
在本地主机环境中,我开发项目的地方我没有这个问题,但在服务器上我有它。
您知道为什么会发生这种情况?我该如何解决它?
第一个代码不起作用,并且从我的意见上来说是正常的不起作用,因为就像从目录中包含一个文件:/test/jsps/aaa.jsp但文件不存在!,在WEB中-INF/jsps/aaa.jsp 即使从第二个代码我也会得到错误 – fabby
您能编辑您的问题并显示两个文件的路径吗? ,我不得不编写示例url,因为我不知道路径。 – MrMisery
我编辑并解释了更好 – fabby