精华内容
下载资源
问答
  • java获取文件路径

    2021-02-12 18:37:46
    1. 前言Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径文件的路径通常有 相对路径 与 绝对路径。2.1 相对路径以当前文件为基准...

    52d382c4597e00191a6f685ae49cd37b.png

    1. 前言

    Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。

    2. 文件的路径

    文件的路径通常有 相对路径 与 绝对路径。

    2.1 相对路径

    以当前文件为基准进行一级级目录指向被引用的资源文件。在 Java 代码中以当前运行的代码所在的位置为参照位置,只要被引用的文件相对于引用的文件的位置不变就可以被读取到。一旦改变相对位置就无法被读取到。

    2.2 绝对路径

    文件在文件系统中真正存在的路径,是指从硬盘的根目录(Windows为盘符)开始,进行一级级目录指向文件(从根目录一层层读写)。绝对路径顾名思义就是绝对的地址,就像你只要告诉别人你家的门牌号,他就能找到你家。而不是相对位置你告诉他在老王家的隔壁一样。

    2.3 路径速记符

    我们经常看到一些文件目录路径使用一些符号来简写,这里有必要总结一下(以类 Unix系统为例):

    标识符

    说明

    ../

    表示当前文件所在的目录的上一级目录

    ./

    表示当前文件所在的目录

    /

    表示根目录

    ~

    当前用户目录, mac 下为 /Users/username,而 win10下为c:\users\username

    Windows 下基本将 / 改为 \ 即可。

    3. Java中读取文件

    我们先来声明一个测试路径:

    foo

    |_src

    | |_Test.java

    | |_app.yml

    其中 Test.java 用来编写读取 app.yml 文件的逻辑。Java 中通过java.io.File 来进行文件操作。并且提供了以下三个方法来获取文件的路径。

    3.1 getPath

    该方法返回文件抽象路径名的字符串形式。实际上就是传递给 File 构造函数的路径名。

    因此,如果 File 对象是使用相对路径创建的,则返回的值也将是相对路径。如果是绝对路径就返回绝对路径。

    File file = new File("./app.yml");

    # 输出 path = ./app.yml

    System.out.println("path = " + file.getPath());

    # 如果为绝对路径

    File file = new File("/Users/dax/IdeaProjects/foo/src/app.yml");

    # 输出 path = path = /Users/dax/IdeaProjects/foo/src/app.yml

    System.out.println("path = " + file.getPath());

    3.2 getAbsolutePath

    该方法返回文件的绝对路径。请注意!这里是有大坑的。如果你的文件在 Java 工程内,路径是按照编译后的路径计算的。

    File file = new File("./app.yml");

    # absolutePath = /Users/dax/IdeaProjects/foo/./app.yml

    System.out.println("absolutePath = " + absolutePath);

    同时我们发现该方法只解析当前目录(上面代码所在的目录)的相对路径,如果初始化中的路径包含了 2.3 章节 中的 速记符 ,速记符 将不会被解析。

    因为速记符的存在,一个文件在文件系统中的 绝对路径 可以有很多个。

    3.3 getCanonicalPath

    速记符 不被解析有时候是很痛苦的事,我们可能需要知道具体的路径。getCanonicalPath() 方法解决了这个问题。

    File file = new File("./app.yml");

    # canonicalPath = /Users/dax/IdeaProjects/foo/app.yml

    System.out.println("canonicalPath = " + file.getCanonicalPath());

    由于getCanonicalPath()读取的是文件系统,因此会降低性能。如果我们确定没有使用速记符,并且驱动器号大小写已标准化(如果使用Windows OS),我们应该首选使用getAbsoultePath(),除非你的项目中必须使用 getCanonicalPath()。

    规范路径(不包含速记符)对于一个固定位置的文件来说是唯一的。

    关注公众号:Felordcn 获取更多资讯

    展开全文
  • //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...

    (1)、request.getRealPath("/");//不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用(4)、this.getClass().getClassLoader().getResource("").getPath();//获取工程classes下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个class。所以它应该是一个通用的方法。

    0、关于绝对路径和相对路径

    1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基 准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例 如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers

    (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对 地址,他们是由客户端浏览器解析的)

    1、request.getRealPath

    方法:request.getRealPath("/")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\

    方法:request.getRealPath(".")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat

    5.5\webapps\strutsTest\.

    方法:request.getRealPath("")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest

    request.getRealPath("web.xml")

    C:\Program Files\Apache Software Foundation\Tomcat

    5.5\webapps\strutsTest\web.xml

    2、request.getParameter("");

    ActionForm.getMyFile();

    方法:String filepath = request.getParameter("myFile");

    得到的路径:D:\VSS安装目录\users.txt

    方法:String filepath = ActionForm.getMyFile();

    得到的路径:D:\VSS安装目录\users.txt

    --------------------------------------------------

    strutsTest 为工程名

    myFile 在ActionForm中,为private String myFile;

    在jsp页面中:为

    property="myFile">

    --------------------------------------------------

    3、获得系统路径

    在Application中:

    System.getProperty("user.dir")

    在Servlet中:

    ServletContext servletContext = config.getServletContext();

    String rootPath = servletContext.getRealPath("/");

    在jsp中:

    application.getRealPath("")

    4、其他1

    1.可以在servlet的init方法里

    String path = getServletContext().getRealPath("/");

    这将获取web项目的全路径

    例如 :E:\eclipseM9\workspace\tree\

    tree是我web项目的根目录

    2.你也可以随时在任意的class里调用

    this.getClass().getClassLoader().getResource("").getPath();

    // 经过测试,这种方法是安全的,最有效的

    this.getClass().getResource("/conf").getPath();//

    经过测试,这种方法也是安全的

    这将获取 到classes目录的全路径

    例如 : /D:/workspace/strutsTest/WebRoot/WEB-INF/classes/

    还有 this.getClass().getResource("").getPath().toString();

    这将获取 到 /D:/workspace/strutsTest/WebRoot/WEB-INF/classes/bl/

    这个方法也可以不在web环境里确定路径,比较好用

    3.request.getContextPath();

    获得web根的上下文环境

    如 /tree

    tree是我的web项目的root context

    5、其他2

    java获取路径几种途径- -

    1. jdk如何判断程序中的路径呢?一般在编程中,文件路径分为相对路径和绝对路径,绝对路径是比较好处理的,但是不灵活,因此我们在编程中对文件进行操作的时候,一般都是读取文件的相对路径,

    相对路径可能会复杂一点,但是也是比较简单的,相对的路径,主要是相对于谁,可以是类加载器的路径,或者是当前 java文件下的路径,在jsp编程中可能是相对于站点的路径,相对于站点的路径,我们可以通过 getServletContext().getRealPath("\") 和request.getRealPath("\"):这个是取得站点的绝对路径; 而getContextPath():取得站点的虚拟路径;

    2. class.getClassLoader.getPath():取得类加载器的路径:什么是类加载器呢? 一般类加载器有系统的和用户自己定义的;系统的ClassLoader就是jdk提供的,他的路径就是jdk下的路径,或者在 jsp编程,比如Tomcat ,取得的类加载器的位置就是tomaca自己设计的加载器的路径,

    明白了这些之后,对于文件路径的操作就会相当的清楚,我们在编程的时候,只要想清楚我们所操作的文件是相对于什么路径下的,取得相对路径就可以了.

    6、总结

    1、获取web服务器下的文件路径

    request.getRealPath("/")

    application.getRealPath("")【jsp中 】

    ServletContext().getRealPath("")

    System.getProperty("user.dir")【不同位置调用,获取的路径是动态变化的】

    2、获取本地路径

    jsp中,

    property="myFile"/>

    request.getParameter("myFile");

    ActionForm.getMyFile();

    获取的值相同:如D:\VSS安装目录\users.txt

    *********************************

    this.getClass().getClassLoader().getResource("").getPath();

    ==/D:/workspace/strutsTest/WebRoot/WEB-INF/classes/

    this.getClass().getResource("").getPath().toString();

    ==/D:/workspace/strutsTest/WebRoot/WEB-INF/classes/bl/

    3、获取相对路径

    request.getContextPath();

    另外:

    在Java文件中getResource或getResourceAsStream均可

    例:getClass().getResourceAsStream(filePath);//filePath可以是" /filename",这里的/代表web发布根路径下WEB-INF/classes默认使用该方法的路径是:WEB-INF/classes.已经在 Tomcat中测试。

    展开全文
  • Java Web开发中路径问题小结(1) Web开发中路径的几个基本概念假设在浏览器中访问了如下的页面,如图1所示:那么针对这个站点的几个基本概念表述如下:1.web站点的根目录:http://localhost:8080/二.几个路径相关...

    Java Web开发中路径问题小结

    (1) Web开发中路径的几个基本概念

    假设在浏览器中访问了如下的页面,如图1所示:

    42065c37ab6c0b0e3a4fe3f14451ae5c.png

    29c2e685985a0e6ae9190859c7da76c6.png

    那么针对这个站点的几个基本概念表述如下:

    1. web站点的根目录:http://localhost:8080/

    二.几个路径相关函数的返回值:

    在TestURL.jsp文件中测试了三个路径相关函数:

    1. getRequestURI()

    2. getContextPath()

    3. getServletPath()

    结果如图3所示:

    595f992f13d4e6df16354bba2a4a1482.png

    三.web.xml中的路径

    Servlet 映射 /xx 中的 “/” 代表当前 web 应用的根路径。

    这个只要思考一下就能得出结论:所有的web.xml文件都是描述某个web应用的部署相关信息,所以“/”只能代表当前 web 应用的根路径,而不是指向web站点的根目录

    四.转发和重定向中的路径问题

    1. 如果没有“/”,如request.getRequestDispatcher("hello.jsp ").forward(request, response) 和response.sendRedirect(" hello.jsp ") 就表示在同级目录中寻找login.jsp文件。

    2. 如果路径中包含“/”(注意,这里的“/”是指路径中的第一个“/”)

    a, 转发

    如request.getRequestDispatcher("/hello.jsp").forward(request, response) :代表到http://localhost:8080/test/ 下目录寻找hello.jsp文件。

    b,重定向

    如response.sendRedirect("/hello.jsp"):代表到http://localhost:8080/ 目录下寻找hello.jsp文件

    五.

     或  中的路径

    “/”代表的是 web 站点的根路径.。

    因为超链接可以链接到任何需要的目标资源, 所以 / 代表的肯定不是当前 web 应用的根路径, 而是当前 web 站点的根路径。

    六.Page标签中errorPage属性的路径问题

    errorPage属性值如果以”/”开头表示,表示相对于当前WEB应用程序的根目录,否则,表示相对与当前页面。

    Java获取路径的各种方法:

    (1)、request.getRealPath("/");//不推荐使用获取工程的根路径

    (2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用

    (3)、request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用

    (4)、 this.getClass().getClassLoader().getResource("").getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。

    0、关于绝对路径和相对路径

    1、基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基 准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例 如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。

    2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对 地址,他们是由客户端浏览器解析的)

    1、request.getRealPath

    方法:request.getRealPath("/")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\

    方法:request.getRealPath(".")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\.

    方法:request.getRealPath("")

    得到的路径:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest

    request.getRealPath("web.xml")

    C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\strutsTest\web.xml

    2、request.getParameter("");

    ActionForm.getMyFile();

    方法:String filepath = request.getParameter("myFile");

    得到的路径:D:\VSS安装目录\users.txt

    方法:String filepath = ActionForm.getMyFile();

    得到的路径:D:\VSS安装目录\users.txt

    --------------------------------------------------

    strutsTest 为工程名

    myFile 在ActionForm中,为private String myFile;

    在jsp页面中:为

    --------------------------------------------------

    3、获得系统路径

    在Application中:

    System.getProperty("user.dir")

    在Servlet中:

    ServletContext servletContext = config.getServletContext();

    String rootPath = servletContext.getRealPath("/");

    在jsp中:

    application.getRealPath("")

    4、其他1

    1.可以在servlet的init方法里

    String path = getServletContext().getRealPath("/");

    这将获取web项目的全路径

    例如 :E:\eclipseM9\workspace\tree\

    tree是我web项目的根目录

    2.你也可以随时在任意的class里调用

    this.getClass().getClassLoader().getResource("").getPath(); // 经过测试,这种方法是安全的,最有效的

    this.getClass().getResource("/conf").getPath();// 经过测试,这种方法也是安全的

    这将获取 到classes目录的全路径

    例如 : /D:/workspace/strutsTest/WebRoot/WEB-INF/classes/

    还有 this.getClass().getResource("").getPath().toString();

    这将获取 到 /D:/workspace/strutsTest/WebRoot/WEB-INF/classes/bl/

    这个方法也可以不在web环境里确定路径,比较好用

    3.request.getContextPath();

    获得web根的上下文环境

    如 /tree

    tree是我的web项目的root context

    5、其他2

    java获取路径几种途径- -

    1. jdk如何判断程序中的路径呢?一般在编程中,文件路径分为相对路径和绝对路径,绝对路径是比较好处理的,但是不灵活,因此我们在编程中对文件进行操作的时候,一般都是读取文件的相对路径,

    相对路径可能会复杂一点,但是也是比较简单的,相对的路径,主要是相对于谁,可以是类加载器的路径,或者是当前 java文件下的路径,在jsp编程中可能是相对于站点的路径,相对于站点的路径,我们可以通过 getServletContext().getRealPath("\") 和request.getRealPath("\"):这个是取得站点的绝对路径; 而getContextPath():取得站点的虚拟路径;

    2. class.getClassLoader.getPath():取得类加载器的路径:什么是类加载器呢? 一般类加载器有系统的和用户自己定义的;系统的ClassLoader就是jdk提供的,他的路径就是jdk下的路径,或者在 jsp编程,比如Tomcat ,取得的类加载器的位置就是tomaca自己设计的加载器的路径,

    明白了这些之后,对于文件路径的操作就会相当的清楚,我们在编程的时候,只要想清楚我们所操作的文件是相对于什么路径下的,取得相对路径就可以了.

    6、总结

    1、获取web服务器下的文件路径

    request.getRealPath("/")

    application.getRealPath("")【jsp中 】

    ServletContext().getRealPath("")

    System.getProperty("user.dir")【不同位置调用,获取的路径是动态变化的】

    2、获取本地路径

    jsp中,

    request.getParameter("myFile");

    ActionForm.getMyFile();

    获取的值相同:如D:\VSS安装目录\users.txt

    *********************************

    this.getClass().getClassLoader().getResource("").getPath();

    ==/D:/workspace/strutsTest/WebRoot/WEB-INF/classes/

    this.getClass().getResource("").getPath().toString();

    ==/D:/workspace/strutsTest/WebRoot/WEB-INF/classes/bl/

    3、获取相对路径

    request.getContextPath();

    另外:

    在Java文件中getResource或getResourceAsStream均可

    例:getClass().getResourceAsStream(filePath);//filePath可以是" /filename",这里的/代表web发布根路径下WEB-INF/classes默认使用该方法的路径是:WEB-INF/classes.已经在 Tomcat中测试。

    展开全文
  • import java.io.IOException; public class MyFilter implements Filter { public void init(FilterConfig config) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse ...

    I am trying to write a filter that can retrieve the request URL, but I'm not sure how to do so.

    Here is what I have so far:

    import javax.servlet.*;

    import javax.servlet.http.HttpServletRequest;

    import java.io.IOException;

    public class MyFilter implements Filter {

    public void init(FilterConfig config) throws ServletException { }

    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {

    chain.doFilter(request, response);

    String url = ((HttpServletRequest) request).getPathTranslated();

    System.out.println("Url: " + url);

    }

    public void destroy() { }

    }

    When I hit a page on my server, the only output I see is "Url: null".

    What is the correct way to get the requested URL from a given ServletRequest object in a Filter?

    解决方案

    Is this what you're looking for?

    if (request instanceof HttpServletRequest) {

    String url = ((HttpServletRequest)request).getRequestURL().toString();

    String queryString = ((HttpServletRequest)request).getQueryString();

    }

    To Reconstruct:

    System.out.println(url + "?" + queryString);

    展开全文
  • //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,能够直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...
  • Java获取各种路径

    2021-02-12 09:00:49
    //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...
  • java获取文件的路径问题在java中读取读取文件,经常因为路径的问题找不到,此文用于记录如何定位文件的简单方法。本基于springboot做的测试,主要是构建工程方便,所用的方法都是JDK中的方法,主要测试有”/“和没有...
  • //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...
  • //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...
  • 他们之间通过双亲委派模式进行类的加载Bootstrap类加载:主要加载的是JVM自身需要的类,这个类加载使用C++语言实现的,是虚拟机自身的一部分,它负责将 {jdk}/lib路径下的核心类库或-Xbootclasspath参数指定的路径...
  • 原标题:Java 中几种获取文件路径的方式1. 前言Java开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径文件的路径通常有 相对路径与 ...
  • 前言Java开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。2. 文件的路径文件的路径通常有相对路径与绝对路径。2.1 相对路径以当前文件为基准进行一...
  • 解决办法Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);String classId = (String)path...示例接口// 获取某个班级下面的学生列表@RequestMapping("/classes/...
  • java路径获取

    2021-03-08 09:28:15
    //不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSession().getServletContext().getRealPath(...
  • 当然,这些内容我也全部整理在一份pdf文档内,分成了以下几大专题: Java基础部分 算法与编程 数据库部分 流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba) 这份面试文档当然不止这些内容,实际上像JVM...
  • 展开全部importjava.in.FileFilefile=newFile("text.java");StringfilePath=file.getAbsolutePath();就这样用,publicStringgetAbsolutePath()返回此抽象路径名的绝对路径名字符32313133353236313431303231363533e59...
  • java – 通过网络路径读取文件

    千次阅读 2021-03-17 19:46:30
    当我使用时,我有这个奇怪的问题File ...通常情况下,本地路径可以使用它,但是当在网络路径上时,我无法设法让它工作.有任何想法吗?PS:哦,我的网络连接似乎工作,在Windows资源管理访问数据时没有问题…更多代...
  • 1.可以在servlet的init方法里String ...这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoader().getResource("/")...
  • 包含了:服务注册与发现、配置中心、服务网关、智能路由、负载均衡、断路、监控跟踪、分布式消息队列等等。 Spring Cloud 通过 Spring Boot 风格的封装,屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套...
  • java过滤器全局解析token文章目录java过滤器全局解析token使用过滤器定义一个全局的token解析器一般接口定义全局AOP解析接口使用注解@RequestHeader我的需求以及方法需求和现状实践注意点使用过滤器定义一个全局的...
  • 对于那些返回 String,View 或 ModeMap 等类型的处理方法,Spring MVC 也会在内部将它们装配成一个ModelAndView 对象,它包含了逻辑名和模型对象的视图Spring MVC 借助视图解析器(ViewResolver)得到最终的视图对象...
  • 1、获取Class对象在 Java API 中,提供了获取 Class 类对象的三种方法:第一种,使用 Class.forName 静态方法。前提:已明确类的全路径名。第二种,使用 .class 方法。说明:仅适合在编译前就已经明确要操作的 Class...
  • < ul>包含城市是<...您可以使用Element#nextElementSibling()从该div中获取它.这是一个启动示例:Document document = Jsoup.connect("http://www.craigslist.org/about/sites").get();Element...
  • 在使用java的过程中,通常会用到一些小的知识点,如搜索特定格式的文件等等,实现的方式有多种,找一种顺手的就可以了。搜索特定文件的本地还是.../** 实现功能:* 获取指定路径下的指定格式的文件;* */public class ...
  • SAX解析器代码比DOM解析器代码小,适于Applet,下载。缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;使用场合:Applet;只需XML文档的少量...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 147,013
精华内容 58,805
关键字:

java解析器获取路径

java 订阅