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


相关推荐

  • Linux系统 ISO下载

    Linux系统 ISO下载Ubuntu14.04.1LTS桌面版本可以从此下载:Intel&AMD/兼容PC 64位 点此下载Intel&AMD/兼容PC32位 点此下载服务器版本可以从此下载:Intel&AMD/兼容PC 64位 点此下载Intel&AMD/兼容PC32位 点此下载14.10桌面版本可以从此下载:Intel&

    2022年5月3日
    102
  • Query $.each用法

    Query $.each用法Query each 用法以下内容非原创 来自百度文库 http wenku baidu com view 4796b6145f0e html nbsp 通过它 你可以遍历对象 数组的属性值并进行处理 使用说明 each 函数根据参数的类型实现的效果不完全一致 1 遍历对象 有附加参数 each Object function p1 p2

    2025年8月25日
    4
  • 黑盒测试用例设计方法总结

    黑盒测试用例设计方法总结把工作中用到的和在网上学到的测试用例方法总结一下。黑盒测试用例设计方法有包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法等。 1.等价类常用于输入框,如账号密码输入框,内容分为有效等价类和无效等价类。写到表格中,然后按照表格写用例。可以分别写出账号和密码的用例2.边界值常用户输入框长度限制,如账号只允许输入12个字符,那么11个、1

    2022年5月4日
    35
  • 【EF】数据表全部字段更新与部分字段更新

    【EF】数据表全部字段更新与部分字段更新【EF】数据表全部字段更新与部分字段更新

    2022年4月24日
    58
  • 在 Ubuntu 上安装Microsoft Edge[通俗易懂]

    在 Ubuntu 上安装Microsoft Edge[通俗易懂]这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年7月21日
    30
  • 对该信源编二进制香农码_编译原理实验一

    对该信源编二进制香农码_编译原理实验一一、实验目的和任务1.理解信源编码的意义;2.熟悉MATLAB程序设计;3.掌握香农编码的方法及计算机实现;4.对给定信源进行香农编码,并计算编码效率;二、实验原理介绍给定某个信源符号的概率分布,通过以下的步骤进行香农编码:1.信源符号按概率从大到小排列;12…….nppp≥≥≥2.确定满足下列不等式的整数码长iK为()()1iiilbpKl…

    2025年8月30日
    4

发表回复

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

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