zoukankan      html  css  js  c++  java
  • 有关Linux下request.getRealPath("/")获取路径的问题

    request.getRealPath("/") 在window获取的是服务器的根目录,结尾包含分隔符,

    如E:apache-tomcat-6.0.29-bakapache-tomcat-6.0.29apache-tomcat-6.0.29webapps est

    在Linux下获取的不含分隔符,如:

    /home/weblogic/Desktop/PTYT/ptytNetpay/WebRoot

    因此需要判断处理:

    String root = request.getRealPath("/"); 
      if (!root.endsWith(java.io.File.separator)) {
            root = root + java.io.File.separator;
            }

     最后 : request.getRealPath() 方法已经不推荐使用,推荐使用 request.getSession().getServletContext().getRealPath("/");

  • 相关阅读:
    Day26
    Day25
    day24
    day22
    DAY21
    Day20
    Day19
    Day18
    Day17
    RabbitMQ
  • 原文地址:https://www.cnblogs.com/qqzy168/p/3927301.html
Copyright © 2011-2022 走看看