3

我需要allCommonPageLink.jsp从另一个名为的页面访问一个页面add_edit.jsp

文件夹结构

我已经做好了<%@ include file="/plan/common/allCommonPageLink.jsp" %>

错误/WEB-INF/ViewPages/plan/add_edit.jsp (line: 8, column: 42) File "/plan/common/allCommonPageLink.jsp" not found

新问题:: 如何从托盘.jsp 和 add_edit.jsp 访问图像表单图像文件夹

4

5 回答 5

4

做了

<%@ include file="WEB-INF/common/allCommonPageLink.jsp" %>
于 2012-09-06T09:03:26.243 回答
4

该文件allCommonPageLink.jsp不在plan文件夹下,请修复他的路径并重试,希望这能解决您的问题。

于 2012-09-06T09:04:54.687 回答
4

你应该使用

<%@ include file="../../common/allCommonPageLink.jsp" %>

使用 ../ 会将您带回到您现在所在的上一个目录。

如果您的页面是 web-inf/viewpages/plan/page.html 这意味着您的工作目录是计划的。调用 ../ 将带您查看页面。调用另一个 ../ 会将您带到 web-inf。并且从 web-inf 您可以通过访问 common/anotherpage.jsp 来访问该文件

您可以阅读https://www.owasp.org/index.php/Path_Traversal了解更多信息

于 2012-09-06T09:06:28.770 回答
3

这将起作用

<%@ include file="common/allCommonPageLink.jsp" %>

或者

您必须返回两个文件夹planviewPages才能访问该文件中的此文件夹,这样这对您有用

 <%@ include file="../../common/allCommonPageLink.jsp" %>
于 2012-09-06T09:10:53.327 回答
3

您可以使用

<%@ include file="../../common/allCommonPageLink.jsp" %>

当您添加../它时,它将引用其父文件夹或目录。

于 2012-09-06T09:15:52.223 回答