java - Java EE 中的文件夹访问

标签 java jakarta-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

NEW QUESTION:: how can I access an image form images folder from tray.jsp and add_edit.jsp

最佳答案

你应该使用

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

使用 ../可以让您从现在所在的位置返回到之前的目录。

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

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

关于java - Java EE 中的文件夹访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296534/

相关文章:

java - 对象继承 - 重构问题 - 创建灵活服务的可能性

java - Android 的奇怪问题,程序可以编译但无法运行

现有 Java EE 应用程序中的 GWT 集成

java - 如何让客户端识别EJB项目中包含的对象类?

java - Hibernate join 工作时间太长

Java Bean 验证数字格式问题

java - 如何验证调用了非模拟对象的方法?

java - 如何 Hook 关闭端点,Spring Boot

java - 命令提示符java路径错误

Java EE7 回滚事务