jsp获得文件的绝对路径

当前WEB应用的物理路径:<%=application.getRealPath("/")%>当前访问的JSP文件的物理路径:<%=application.getRealPath(request.getRequestURI())%& gt;当前访问jsp文件的所在目录的物理路径:

<%    String path=application.getRealPath(request.getRequestURI());    String dir=new java.io.File(path).getParent();    out.println("dir);%>request.getRequestURI() 返回值类似:/myContext/requestdemo.jsp返回值是String

request.getRequestURL() 返回值类似:http://localhost:8080/myContext/requestdemo.jsp返回值是StringBuffer
时间: 2024-08-27 04:28:17

jsp获得文件的绝对路径的相关文章

jsp下载文件的实现方法及注意事项 (转)

jsp中实现文件下载,最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>. 但是,这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不安全的因素. 因此,可以采用其它方式实现下载,常使用的有以下两种:       1.RequestDispatcher的方式进行:       2.采用文件流输出的方式下载(推荐). 1.采用RequestDispatcher的方式: 1 <% 2 respons

JSP学习笔记(7)-JSP的文件操作

1.File类 File对象用来获取文件本身的一些信息,例如文件所在目录,文件的长度,文件读写权限等,不涉及文件的读写操作. 创建一个File对象的构造方法有3个: File(String filename);//filename是文件名或文件的绝对路径 File(String directoryPath,String filename);//文件路径和文件名 File(File f,String filename); 使用第一种构造方法创建File对象时,filename是文件名会被认为与当前

JSP中文件的上传于下载示例

一.文件上传的原理 1.文件上传的前提: a.form表单的method必须是post b.form表单的enctype必须是multipart/form-data(决定了POST请求方式,请求正文的数据类型) 注意:当表单的enctype是multipart/form-data,传统的获取请求参数的方法失效. 请求正文:(MIME协议进行描述的,正文是多部分组成的) -----------------------------7dd32c39803b2 Content-Disposition:

JSP在项目中的路径问题

一.JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径 : request.getRequestURI() 文件的绝对路径 : application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 : application.getRealPath("/"); 取得请求文件的上层目录 : new File(application.getRealPath(request.getRequestURI())).getPar

java、JSP web项目中的路径问题

java web项目中的路径,有相对路径和绝对路径 什么是相对路径呢    举个简单例子 我们有项目   test     发布后地址  http://localhost:8080/test/ 页面  qiantai/login.jsp        页面中链接  <a href="index.jsp" /> JSP页面相相对寻址     链接的最终地址是    http://localhost:8080/Test/qiantai/index.jsp 相对路径是这么一个过程

JAVA文件中获取路径及WEB应用程序获取路径方法

原文转自:http://www.tqcto.com/article/recommend/141.html 1. 基本概念的理解 `绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL.物理路径 例如: c:/xyz/test.txt代表了test.txt文件的绝对路径: http://www.sun.com/index.htm也代表了一个URL绝对路径: `相对路径`:相对与某个基准目录的路径,包含Web的相对路径(HTML中的相对目录). 例如: 在Servlet中,"/"

用JSP实现文件上传功能

UploadExample.jsp <%@ page contentType="text/html;charset=gb2312"%> <html> <title><%= application.getServerInfo() %></title> <body> 上传文件程序应用示例 <form action="doUpload.jsp" method="post" e

JavaWeb中的关于html、jsp、servlet下的路径问题

1 前言 本文将对近期项目练习中出现的关于文件路径的问题进行分析和总结,主要涉及html页面中的href及ajax指向路径.jsp页面中href指向路径及servlet转发或重定向路径等内容,本文的分析及总结将尽量做到知其然知其所以然. 注:本文中的项目练习,是通过IDEA的MAVEN插件,部署到TOMCAT完成的.**所有html.jsp页面都在webapp文件夹下,所有src中的java文件会由maven自动编译为class文件,放在WEB-INF文件夹下.** 2 html页面标签内的路径

python 获取当前文件的绝对路径

import os os.path.abspath(__file__) #获取当前文件的绝对路径 os.path.dirname(os.path.abspath(__file__)) #获取当前文件所在目录 os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #获取当前文件所在目录的上级目录