Java servlet API  已经封装好了相关的方法供使用,获取资源的路径时,可使用servletContex借口提供的方法
下面是获取文件的绝对路径的代码,文件名为:PathServlet.java
import java.io.*;
import javax.servlet.*;
public class PathServlet extends HttpServlet{

public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

response.setContextType("text/html");
ServletContext context=this.getServletContext("/PathServlet.java");

PrintWriter out=response.getWriter();
out.print("<h5>Real path="+realPath+"</h5>");
}
}

程序首先获得ServletContext对象(用于servlet和servlet容器交互信息)然后调用其getRealPath()方法得到虚拟路径里的PathServlet.java文件的绝对路径

转载于:https://blog.51cto.com/237451446/427026

在JSP中如何或得当前绝对路径相关推荐

  1. jsp中的basePath和path (绝对路径 相对路径)

    转载请注明原文出处:http://blog.csdn.net/baidu_37107022/article/details/75233392 在JSP中的如果使用 "相对路径" 则 ...

  2. jsp中的文件操作(一)

    创建两个文件selectContent.jsp和writeContent.jsp.首次使用selectContent.jsp中的表单输入存放路径.保存的文件名和将要写入文件的文件内容信息提交后,由wr ...

  3. 如何正确在jsp中插入图片

    最近初学Java Web遇到一个问题,就是在jsp中没法显示图片. 在网上搜索了许多内容,基本都是说路径问题,因为刚开始是凭着自己的一点半吊子html经验写的<img src="代码& ...

  4. java编程中相对路径怎么写_Java编程中的绝对路经和相对路径

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径.相对路径:相对与某个基 ...

  5. JSP中是EL表达式与JSTL

    EL语法:${ } EL取值来自于作用域对象 1.如何从指定作用域取值(默认从最小作用域取值) pageScope.requestScope.sessionScope.applicationScope ...

  6. jsp mysql 图片路径,请教JSP中怎么向MySql中存入和取出图片

    当前位置:我的异常网» Java Web开发 » 请教JSP中怎么向MySql中存入和取出图片 请教JSP中怎么向MySql中存入和取出图片 www.myexceptions.net  网友分享于:2 ...

  7. JSP中的重定向和请求转发以及它们的区别

    我们先硬着头皮看一下重定向的定义: 重定向(Redirect): 客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方 ...

  8. JSP中的EL表达式详细介绍

    2019独角兽企业重金招聘Python工程师标准>>> 一.JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能.脚本编制元素是指页面中能够用于在 ...

  9. JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

    ​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...

最新文章

  1. numpy.where用法详解,对2维数组判断解释的比较清楚的
  2. JAVA基础加强笔记
  3. 【杭州】Hack for Cloud Beginner微软黑客松大赛
  4. 物理学家史蒂夫·霍金逝世,享年76岁(附图文回顾他的一生)
  5. 塔罗牌第五张是什么牌_塔罗牌四季牌阵:冬至将至,快来看看未来这三个月运势如何?...
  6. verilog 学习记(mac安装iverilog和gtkwave)
  7. Django REST Framework API Guide 02
  8. Fedora/RHEL/openSUSE等Linux安装vivaldi——vivaldi浏览器
  9. Hadoop1.2.1源码解析系列:JT与TT之间的心跳通信机制——命令篇
  10. Linux的c编程getopt(分析命令行参数)
  11. java arraylist_Java 集合框架之 ArrayList 源码图示法简要剖析
  12. 双面打印无效选择了文件服务器,记得要收藏!如何手动完成双面打印文档
  13. R plot图片背景设置为透明_R语言(绘图入门)
  14. 《未来世界的幸存者》 读后感言
  15. OAS ( Open Adoption Software ) 类公司的崛起
  16. python_添加标签打标签
  17. 【开源项目】电视盒子好用又强大的APP: TVRemoteIME
  18. php 根据时间获取二十四节气
  19. 【渝粤题库】广东开放大学 建筑测量 形成性考核
  20. Java面试题自我总结

热门文章

  1. iOS打包framework - Swift完整项目打包Framework,嵌入OC项目使用
  2. tornado学习笔记18 _RequestDispatcher 请求分发器
  3. iOS7 UIKit Dynamics 的初步研究
  4. JQueryEasyUI validatebox 扩展其自带验证方法
  5. 资讯类产品的数据驱动增长方法论
  6. 一个视觉交互设计失败的案例
  7. 深度复盘 | 滴滴专车会员项目如何做好设计优化
  8. 新浪微博,请砍掉90%的功能
  9. 有个产品经理女朋友是一种什么样的体验?
  10. 【pmcaff】挖掘产品痛点的神器:用户角色模型