java无法获取服务器上路径,JAVA获取服务器路径的步骤

java无法获取服务器上路径,JAVA获取服务器路径的步骤JAVA获取服务器路径的方法1、在JSF环境中获取到ServletContext:ServletContextsc=(ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext();2、servlet中获得项目绝对路径StringfilePath=this.getServletConfig…

大家好,又见面了,我是你们的朋友全栈君。

JAVA获取服务器路径的方法

1、在JSF环境中获取到ServletContext:

ServletContext sc = (ServletContext)FacesContext.

getCurrentInstance().getExternalContext().getContext();

2、servlet中获得项目绝对路径

String filePath=this.getServletConfig().

getServletContext().getRealPath(“/”);

根目录所对应的绝对路径

request.getServletPath();

文件的绝对路径

request.getSession().getServletContext().getRealPath(request.getRequestURI())

当前web应用的绝对路径

servletConfig.getServletContext().getRealPath(“/”);

3、jsp中获取服务器路径

String contextPath = request.getContextPath();

String realPath = request.getSession().

getServletContext().getRealPath(“/”);

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+

request.getServerPort()+contextPath+”/”;

说明:

contextPath =”/项目名称”; //获取的是项目的相对路径

realPath = F:\tomcat_home\webapps\项目名称\ //获取的是项目的绝对路径

basePath = http://localhost:8080/项目名称/ //获取的是服务的访问地址

4、ServletContext对象获得几种方式

Javax.servlet.http.HttpSession.getServletContext()

Javax.servlet.jsp.PageContext.getServletContext()

Javax.servlet.ServletConfig.getServletContext()

文件的绝对路径

request.getSession().getServletContext().getRealPath(request.getRequestURI())

当前web应用的绝对路径

servletConfig.getServletContext().getRealPath(“/”);

*************************************************************************【转】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157268.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月11日 上午11:46
下一篇 2022年7月11日 上午11:46


相关推荐

  • okhttp的MediaType.parse属性

    okhttp的MediaType.parse属性okhttp的MediaType.parse属性学习记录MediaType指的是要传递的数据的MIME类型,MediaType对象包含了三种信息:type、subtype以及charset,一般将这些信息传入parse()方法中,这样就可以解析出MediaType对象,比如“text/x-markdown;charset=utf-8”,type值是text,表示是文本这一大类;/后面的…

    2022年5月26日
    38
  • linux防火墙端口设置_centos怎么关闭防火墙端口

    linux防火墙端口设置_centos怎么关闭防火墙端口Ubuntu18:测试:默认拒绝全部端口提示:端口修改后立即生效sudoufwstatus#查看端口状态sudoufwdisable#关闭防火墙sudoufwenable#打开防火墙sudoufwallow3306#允许tcp/udp访问端口sudoufwdeny3306#禁止端口或服务访问sudoufwdeleteallow3306#删除规则(或deny3306)CentOS7:测试:默认接收全部端口提示:端口修改后要重启防

    2026年2月12日
    5
  • java getmethod 找不到方法_java.math.bigdecimal

    java getmethod 找不到方法_java.math.bigdecimal对应的getXXX()方法MethodgetMethod=classType.getMethod(getMethodName,newClass[]{});//获得和属性对应的setXXX()方法MethodsetMethod=class……();Classc=t.getClass();Classs=c.getSuperclass();如果你在编译…

    2026年3月2日
    3
  • 旅游管理系统

    旅游管理系统旅游管理系统介绍要求:ER图代码介绍高级数据库布置的实验作业要求:题目:设计与实现一个旅游预订系统,该系统涉及的基本信息有航班,出租车,宾馆和客户等数据信息。实体和其特征属性举例如下:FLIGHTS(StringflightNum,intprice,intnumSeats,intnumAvail,StringFromCity,StringArivCity);H…

    2022年6月14日
    27
  • pytest-allure_allure的用法

    pytest-allure_allure的用法前言allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面。mac环境:

    2022年7月28日
    11
  • automation 服务器不能创建对象

    automation 服务器不能创建对象1 如果是 ajax 调用 使用了 ActiveXObjec Microsoft XMLHTTP 运行命令 regsvr32msxm dll2 如果是 Scripting FileSystemOb FSO 文本文件读写 被关闭了 开启 FSO 功能即可 在 运行 中执行 regsvr32scrr dll 即可 3 安全模式设置成 中 如果 javascript 脚本中报这

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号