`
qxmcool
  • 浏览: 92642 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

jsp中获取路径

    博客分类:
  • jsp
阅读更多
http:/localhost/123/jsp/test.jsp:

<%@ page language="java" pageEncoding="UTF-8"%>



<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>





<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html:html lang="true">

  <head>

    <html:base />

   

    <title>test.jsp</title>



    <meta http-equiv="pragma" content="no-cache">

    <meta http-equiv="cache-control" content="no-cache">

    <meta http-equiv="expires" content="0">   

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

    <meta http-equiv="description" content="This is my page">

    <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->



  </head>

 

  <body>

<p>

    <h2>application - javax.servlet.ServletContext</h2>

    application.getRealPath("/")<%=application.getRealPath("/") %><br>

    application.getMajorVersion() - <%=application.getMajorVersion() %><br>

    application.getMimeType("txt") - <%=application.getMimeType("txt") %><br>

    application.getServerInfo() - <%=application.getServerInfo() %><br>

    application.getServletContextName() - <%=application.getServletContextName() %><br>

    application.getContext()

</p>



<p>

    <h2>config - javax.servlet.ServletConfig</h2>

    config.getServletName() - <%=config.getServletName() %><br>

    config.getServletContext()<br>

</p>



<p>

    <h2>pageContext - javax.servlet.jsp.PageContext</h2>

    pageContext.getRequest()(JSP中的requset隐式对象)<br>

    pageContext.getResponse()(JSP中的response隐式对象)<br>

    pageContext.getServletConfig()(JSP中的config隐式对象)<br>

    pageContext.getServletContext()(JSP中的application隐式对象)<br>

    pageContext.getException()(JSP中的exception隐式对象)<br>

    pageContext.getSession()(JSP中的session隐式对象)<br>

    pageContext.getOut()(JSP中的out隐式对象)

</p>



<p>

    <h2>request - javax.servlet.http.HttpServletRequest</h2>

    request.getLocalAddr() - <%=request.getLocalAddr() %><br>

    request.getServletPath() - <%=request.getServletPath() %><br>

    request.getContextPath() - <%=request.getContextPath() %><br>

    request.getLocalName() - <%=request.getLocalName() %><br>

    request.getLocalPort() - <%=request.getLocalPort() %><br>

    request.getPathInfo() - <%=request.getPathInfo() %><br>

    request.getProtocol() - <%=request.getProtocol() %><br>

    request.getQueryString() - <%=request.getQueryString() %><br>

    request.getRemoteAddr() - <%=request.getRemoteAddr() %><br>

    request.getRemoteHost() - <%=request.getRemoteHost() %><br>

    request.getRemotePort() - <%=request.getRemotePort() %><br>

    request.getRemoteUser() - <%=request.getRemoteUser() %><br>

    request.getRequestedSessionId():<%=request.getRequestedSessionId() %><br>

    request.getRequestURI() - <%=request.getRequestURI() %><br>

    request.getRequestURL() - <%=request.getRequestURL() %>

</p>



<p>

    <h2>session - javax.servlet.http.HttpSession</h2>

    session.getServletContext()

</p>



  </body>

</html:html>

客户端显示如下:

application - javax.servlet.ServletContext

application.getRealPath("/")F:\workspace\tomcat\123\
application.getMajorVersion() - 2
application.getMimeType("txt") - null
application.getServerInfo() - Apache Tomcat/5.0.30
application.getServletContextName() - null
application.getContext()

config - javax.servlet.ServletConfig

config.getServletName() - jsp
config.getServletContext()

pageContext - javax.servlet.jsp.PageContext

pageContext.getRequest()
pageContext.getResponse()
pageContext.getServletConfig()
pageContext.getServletContext()
pageContext.getException()
pageContext.getSession()
pageContext.getOut()

request - javax.servlet.http.HttpServletRequest

request.getLocalAddr() - 127.0.0.1
request.getServletPath() - /jsp/test.jsp
request.getContextPath() - /123
request.getLocalName() - 127.0.0.1
request.getLocalPort() - 80
request.getPathInfo() - null
request.getProtocol() - HTTP/1.1
request.getQueryString() - null
request.getRemoteAddr() - 127.0.0.1
request.getRemoteHost() - 127.0.0.1
request.getRemotePort() - 1211
request.getRemoteUser() - null
request.getRequestedSessionId():5AFAE9C0A164621D4F8E0DAF2F253C92
request.getRequestURI() - /123/jsp/test.jsp
request.getRequestURL() - http://localhost/123/jsp/test.jsp

session - javax.servlet.http.HttpSession

session.getServletContext()

注:

http://localhost/123/taglib/html/result.jsp中使用以下方法

request.getServletPath() :返回request的请求路径的相对于应用程序的相对路径

request.getContextPath()返回应用程序上下文相对路径

this.getRealPath(String str)返回UIL中str对应于本地磁盘的绝对路径

request.getLocalAddr() 返回服务器IP地址
分享到:
评论

相关推荐

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

    在Java Server Pages(JSP)开发中,获取各种路径是构建动态...总之,JSP中获取路径的方法多种多样,每种都有其特定的作用和应用场景。开发者应根据实际需求选择合适的方法,以确保应用程序的高效运行和良好用户体验。

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

    本文将详细介绍在JSP中获取路径的两种方法以及获取URL路径的方法,并提供推荐的实践方案。 首先,我们来看两种获取路径的方法: 1. **相对路径**:在HTML或JSP中,我们经常使用相对路径来引用资源。例如,`...

    JAVA获取各种路径总结

    #### JSP中获取路径 1. **获取当前应用的相对路径与绝对路径** - **根目录所对应的绝对路径** - 方法:`request.getRequestURI()` - `request.getRequestURI()` 返回客户端请求的资源的相对路径(相对于当前上...

    jsp_servlet路径问题

    JSP中获取路径** - **根目录的绝对路径**:`request.getRequestURI()` - **文件的绝对路径**:`application.getRealPath(request.getRequestURI())` - **当前Web应用的绝对路径**:`application.getRealPath("/")`...

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

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

    JSP中java脚本获取绝对路径

    JSP中java脚本获取绝对路径 。

    jsp获取文件夹路径

    获取文件夹路径,不是文件路径,但是这种方法需要设置安全等级,应为浏览器内核安全设置的时候是禁止范文文件夹路径的。

    JAVA开发中相对路径汇编.pdf

    - **JSP中获取路径**: - 请求的URI对应的绝对路径:`request.getRequestURI()`。 - 文件的绝对路径:`application.getRealPath(request.getRequestURI())`。 - 当前Web应用的绝对路径:`application.getRealPath...

    得到文件真实路径

    4. **在JSP中获取路径** - 当前应用的根目录绝对路径:`request.getRequestURI()` - 文件的绝对路径:`application.getRealPath(request.getRequestURI())` - 当前Web应用的绝对路径:`application.getRealPath(...

    java中获取路径

    java、servlet、jsp、class等等中如何获得所在的路径

    JAVA文件路径详细讲解[文].pdf

    3. **JSP/Servlet中获取路径** - **JSP中获取路径**: - 根目录绝对路径:`request.getRequestURI()` - 文件绝对路径:`application.getRealPath(request.getRequestURI())` - 当前Web应用绝对路径:`...

    jsp获取文件完整路径

    可以获取文件完整路径,不过要求环境是在windows下的google浏览器,应为不同浏览器,不同操作系统下获取文件路径方法不同,我没有找到通用的方法,因为浏览器处于安全考虑本身就禁止访问本地中的文件系统。

    Jsp选择路径.rar

    在处理JSP中的路径选择时,开发者需要理解几个关键的概念和最佳实践,这关乎到应用程序的正确运行和资源的有效访问。 1. **相对路径与绝对路径** - **绝对路径**:从根目录开始的完整路径,指明文件或资源的确切...

    jsp中获取地址的写法

    除了获取路径信息之外,JSP 和 Servlet 还提供了多种方法来获取客户端的相关信息,这对于日志记录、统计分析等非常有用。以下是一些常用的客户端信息获取方法: 1. **`getUserAgent()`**:通过 `request.getHeader...

    JAVA中获取各种路径

    综上所述,Java中路径的获取涉及到多个层次,包括JSP、类路径以及Servlet层面,每种方法都有其特定的应用场景和作用。理解并熟练掌握这些路径获取方式,对于Java开发者尤其是Web应用开发者而言,是不可或缺的基础...

    java获取路径

    根据给定的文件信息,我们可以总结出在不同的Java环境(如JSP、Class文件、Servlet)中获取路径的多种方法,每种方法都有其特定的用途和应用场景。 ### JSP中的路径获取 在JSP环境中,获取路径主要围绕HTTP请求和...

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

    ### JAVA类、JSP与Servlet获取工程路径方法详解 #### 概述 在Java Web开发过程中,经常需要获取...此外,在不同服务器环境下(如Tomcat、Resin等),获取路径的方式可能略有差异,但上述方法基本适用于大多数情况。

    JSP页面显示PDF,根据PDF路径在JSP页面显示PDF

    在本场景中,我们将探讨如何利用Java的JSP(JavaServer Pages)技术来实现这一功能。JSP是一种动态网页技术,它允许我们将Java代码嵌入到HTML或XML文档中,从而在服务器端生成动态内容。 首先,我们需要理解PDF文件...

    java获取路径的各种方法

    本文主要介绍Java中获取路径的各种方法,包括绝对路径和相对路径的概念,以及在JSP和Servlet中的具体实现。 首先,理解基本概念: 1. **绝对路径**:绝对路径是指文件或目录在计算机硬盘上的完整路径,它提供了一...

    jsp获取url路径的方法分析.docx

    总的来说,理解和掌握这些JSP获取URL路径的方法对于开发动态Web应用程序至关重要。根据具体的需求和环境,选择合适的方法来处理URL,能够确保程序的正常运行并提高用户体验。在实际开发过程中,需要注意不同方法的...

Global site tag (gtag.js) - Google Analytics