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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT

    Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONTIntent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT

    2022年7月1日
  • 校园网网络规划与设计方案_计算机网络校园网设计总结

    校园网网络规划与设计方案_计算机网络校园网设计总结以前自己做的网络课程设计,用了思科软件,具体的文件包和word见另外的文章无锡科技职业学院校园网规划方案1需求分析1.1校园网总体概述无锡科技职业学院位于无锡市新吴区新锡路8号,其学习内部划分多个楼层。共有三个局域网站组成一个大型的校园网,分别为宿舍区域,教学区域,以及实训区域。每个部门又有众多人数,总体加起来也有500人。这三个区域又分别由三台路由器组合而成,形成了一个校园网站.1.2校园网络基本要求网络自身的需求受多方面因素影响:①网络的课伸缩性②现有网络所支持的业务③网络

    2022年10月5日
  • fedora14虚拟机安装教程_vmware上安装ubuntu

    fedora14虚拟机安装教程_vmware上安装ubuntuSunVirtualBox虚拟机下安装Fedora12Linux软件准备:硬件:32bitCPU本地系统:WinXPSP2虚拟机版本:SunVirtualBox 3.1.4Fedora12:i386安装包操作步骤:1、安装虚拟机SunVirtualBox 3.1.4略 2、设置虚拟电脑>新建虚拟电脑,名称随意,选择操作系统Linux,选择版

    2022年9月15日
  • python做微信回复机器人_python聊天机器人代码

    python做微信回复机器人_python聊天机器人代码下面这个小文章适合初学Python的童鞋哦~~~一个很好用的微信库:itchat拿使用图灵机器人设置自动回复,让机器人跟微信好友傻傻的聊天,机器人比小编还会聊天,无论是对美眉还是汉纸,上来就是爱!爱!爱!简直太辣眼睛!!!用它进行来调戏微信好友,简直6的一笔!(记住一条!千万不能对女票使用,遭遇一万点伤害)好啦,下面就来一起看一下如何使用吧!使用工具:itchat,req…

    2022年9月28日
  • 深入剖析通信层和RPC调用的异步化(上)

    深入剖析通信层和RPC调用的异步化(上)

    2021年6月19日
  • 微信公众号开发-超级简单[通俗易懂]

    微信公众号开发-超级简单[通俗易懂]1自动回复功能【图片模糊的双击图片,就清晰了】公众号注册网上一大把,搜下就可以了这个功能就是别人给公众号发什么消息,就返回指定内容关键词回复:输入关键词,返回指定内容收到消息回复:当你不是输入关键词时,自动发送当前消息,如果输入的是关键词,就返回关键词所指定的内容被关注回复:当公众号被关注时,自动给用户发的消息1案例,添加关键…

    2022年5月12日

发表回复

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

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