java - 相对url和绝对url的区别

标签 java jsp servlets

servlet 容器中的相对 url 和绝对 url 有什么区别。例如,如果在 webinf 文件夹下有一个名为 forum.jsp 的 jsp。当我想从同一 webinf 文件夹下的当前 jsp 文件将当前请求分派(dispatch)到 jsp 时,正确的方法是以下

/论坛.jsp

相对 url 是指相对于 web-inf 文件夹或相对于 jsp 位置。

最佳答案

Absolute URL 是:http://stackoverflow.com/questions/3591899/relative-url-and-absolute-url-difference

相对 URL 是:/questions/3591899/relative-url-and-absolute-url-difference

还有一个 relative URL 可以只是:../questions/3591899/relative-url-and-absolute-url-difference 取决于链接页面位于何处...

或者 ./3591899/relative-url-and-absolute-url-difference 如果链接页面位于 questions 文件夹中

我会建议始终使用 Relative URL ...它很难,继续尝试使用它们...


一个问题,为什么你的 JSP 在 WEB-INF/ 文件夹中?

您无权访问 WEB-INF 文件夹下的 JSP,如果您尝试访问它,服务器将抛出一个 404 错误J2EE 只查找该文件夹下的类和库。

关于java - 相对url和绝对url的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3591899/

相关文章:

Tomcat 7 org.apache.catalina.filters.AddDefaultCharsetFilter 不使用 UTF-8

java - Android studio Selenium WebDriver 不存在

java - Spring Data Elastic Search 与 Java 高级 REST 客户端

java - arraylist 返回随机数而不是正确的数据

java - 标签库的目的?

java - Spring:让 ServeltDispatcher 上下文等待直到另一个上下文完成加载

java - 修改后的 Collections.copy

java - 如何将页面上下文附加到 JSP 中不在 DOM 标记中的 URL 字符串

java - spring:bind 和 JSR-303 验证。验证失败时无法在页面上显示错误消息

Java EE 对 JSP 和 Servlet 工作流的说明