`

JSP页面中获得上下文路径

    博客分类:
  • Java
 
阅读更多

 

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
%>

在下面用<%=basePath%>就可以了

 

request.getScheme():获取请求协议

request.getServerName():获取域名

request.getServerPort():获取端口号

request.getContextPath():获取上下文(如果部署在根目录下,则该值为空)

分享到:
评论

相关推荐

    JSP中得到几种得到路径的方法

    例如,如果你的JSP页面位于`/TEST`项目中,调用此方法将会返回`/TEST/test.jsp`。这个路径主要用于定位资源的位置,常用于重定向或构造URL时使用。 ### 2. 获取工程名 `request.getContextPath()`用于获取当前Web...

    JSP相对路径的练习

    - **配置上下文路径**:在web.xml或框架配置中定义上下文路径,便于在整个应用中统一引用。 - **避免过多的`../`**:尽量保持路径简短,避免过多的向上导航,以提高可读性和可维护性。 通过以上练习,开发者将更...

    WebLogic创建根上下文

    此元素用于配置JSP页面的处理方式。虽然在示例中为空,但在实际使用中可以设置JSP编译选项、错误报告等。 ##### 4. `container-descriptor`元素 此元素用于配置容器级别的设置,如异常处理、事务管理等。 ##### 5....

    浅谈Servlet转发到JSP页面的路径问题(必看)

    在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址且该Servlet和该JSP页面不在同一个文件夹下时,则会出现路径混乱问题。 2. 绝对路径概念 相对于...

    图片上传成功jsp页面不刷新问题

    在JSP页面中,图片上传成功后通常会有一段JavaScript代码负责向服务器发起请求,获取上传成功的图片地址,然后更新到页面上显示。假设代码如下: ```html ${siInfoMap.LOGO}" width="255px" height="66px;" /&gt; ``` ...

    jsp html 路径解决

    在JSP页面中,我们经常需要处理各种路径问题,例如图片、样式表、脚本文件以及表单提交等操作中涉及的路径设置。 ##### 1. 网页中的路径构成 以以下URL为例: ``` http://192.168.1.1:8080/hello/index.html ``` - ...

    Jsp选择路径.rar

    - `request.getContextPath()`:返回当前Servlet上下文的路径,即应用的根目录。这对于构建动态链接非常有用,确保链接不会因为应用部署位置的变化而失效。 - `("/") %&gt;`:返回服务器上对应于Web应用的物理路径。...

    JSP页面跳转方法总结

    ### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...

    jsp中获得路径的两种方法和获得url路径的方法(推荐).docx

    在JSP中,我们可以使用`request.getContextPath()`方法来获取当前应用的上下文路径,即项目的根路径。例如,`()%&gt;/XXX.jsp"&gt;` 会生成一个以项目根路径开头的链接,即使项目被部署在服务器的某个路径下,这个链接也会...

    jsp+servlet路径状态的测试

    测试中引入了`[contextPath]`的概念,即`request.getContextPath()`获取的当前Web应用的上下文路径,这有助于构建跨服务器一致且可靠的链接。例如,`[contextPath]/b/b.jsp`总是指向应用根目录下的`b/b.jsp`,不受...

    JAVA中获取各种路径

    此方法返回客户端请求的当前页面的路径,包括上下文路径和请求路径。例如,在`http://example.com/TEST/test.jsp`中调用此方法将返回`/TEST/test.jsp`。 #### (2) 获取上下文路径:`request.getContextPath()` 这...

    java Web 中相对路径绝对路径问题总结

    在JSP页面中,可以使用`request.getRequestURI()`来获取请求的完整路径,包括上下文路径和资源路径。如果需要获取文件的实际物理路径,可以通过`application.getRealPath(request.getRequestURI())`实现。而获取当前...

    JAVA类,JSP,Servlet获取工程路径.txt

    2. **利用`request.getContextPath()`获取项目的上下文路径:** - 示例:如果项目名为“TEST”,则调用此方法返回的路径为`/TEST`。 3. **利用`request.getServletPath()`获取当前页面的目录全名:** - 示例:...

    通过文件流读取本地图片显示在JSP页面方法

    ### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。...以上就是关于如何通过文件流读取本地图片显示在JSP页面上的详细讲解。

    java获取路径

    1. **获取当前页面全路径**:`request.getRequestURI()`,返回的是当前请求的URI部分,包括上下文路径和请求的资源路径。例如,在工程名为“TEST”的情况下,请求`test.jsp`时返回`/TEST/test.jsp`。 2. **获取工程...

    JSP页面转向和页面转发的区别

    ### JSP页面转向和页面转发的区别 在Java Web开发中,页面转向(重定向)与页面转发是两个非常重要的概念,它们主要用于实现不同页面之间的跳转。这两种方式虽然都能达到跳转的效果,但在实际应用中有着不同的应用...

    jsp、css中引入外部资源相对路径问题分析

    通过动态获取页面的上下文路径信息,并在适当的位置插入base标签,可以大大简化资源引用路径的管理,避免因路径错误导致资源无法加载的问题。同时,在设计Web应用时,应该注意资源文件之间的依赖关系和引用路径,以...

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    在JSP页面开发中,正确地获取路径是非常重要的环节。路径问题常出现在链接页面、引入资源文件和定位服务器文件路径上。本文将介绍在JSP中获取路径的两种方法和推荐的获取URL路径的方法。 首先,获取路径的基本需求...

    jsp文件中引用外部.css或.js文件的路径问题.pdf

    这里的`/MyProject`是Web应用的上下文路径,通常与项目的名称相同。这种方法无论从何处访问`test.jsp`,都能确保正确加载资源,除非Context Root在部署时发生了变化。 值得注意的是,如果在部署Web应用时没有指定...

    J2ee中的路径问题(word文档)

    - `HttpServletRequest.getContextPath()`:返回Web项目的上下文路径。 - `HttpServletRequest.getServletPath()`:返回在URL中Web项目名之后的所有部分。 - `HttpServletRequest.getPathInfo()`:返回在URL中与`*`...

Global site tag (gtag.js) - Google Analytics