DomjParseXml xml = new DomjParseXml();
String path=ServletActionContext.getServletContext().getRealPath("/"+"/WEB-INF/test.xml");
List result = xml.getAllXml(path);
----------请各位帮忙出个点子,在线等待!

解决方案 »

  1.   

    String path=ServletActionContext.getServletContext().getRealPath("/")+"/WEB-INF/test.xml";
      

  2.   


    你先把path打印出来 ,看看路径对不对
      

  3.   

    String path=ServletActionContext.getServletContext().getRealPath("/WEB-INF/test.xml");
    List result = xml.getAllXml(path);
      

  4.   

    String path=ServletActionContext.getServletContext().getRealPath("/")+"/WEB-INF/test.xml";
    -----这种方法都试过了,网上我也查了相关资料。路径好像对了,但dom4j有解析不出来了
      

  5.   

    dom4j要的路径什么样子,是否需要加转义符。
    分隔符用File.separator好点吧
      

  6.   

    你有什么好的方法来获取相对路径呢???能不能给提出一个例子呢用dom4j
      

  7.   


      //可以打印看下 然后再加上你的xml文件缺少的路径
      String path=ServletActionContext.getServletContext().getRealPath("/");