Java EE中的文件夹访问

时间:2012-09-06 09:02:15

标签: java java-ee

我需要从名为allCommonPageLink.jsp

的其他网页访问网页add_edit.jsp

Folder structure

我已完成<%@ include file="/plan/common/allCommonPageLink.jsp" %>

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

  

新问题::   如何从tray.jsp和add_edit.jsp

访问图像表单图像文件夹

5 个答案:

答案 0 :(得分:4)

制作

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

答案 1 :(得分:4)

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

答案 2 :(得分: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了解更多信息

答案 3 :(得分:3)

这将有效

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

OR

您必须最多返回两个文件夹计划 viewPages 才能访问该文件中的此文件夹,以便这对您有用

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

答案 4 :(得分:3)

您可以使用

`&lt;%@ include file =“../../ common / allCommonPageLink.jsp”%&gt;'

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