导航:首页 > 编程语言 > java取服务器路径

java取服务器路径

发布时间:2022-07-17 10:11:32

⑴ 求教java web 在服务器上获取路径问题

Java取得web工程目录获取方法:

  1. 可以在servlet的init方法里

  2. String path = getServletContext().getRealPath("/");

  3. 这将获取web项目的全路径

  4. 例如 :E:eclipseM9workspace ree

  5. tree是web项目的根目录

  6. 2.也可以随时在任意的class里调用:

  7. this.getClass().getClassLoader().getResource("/").getPath();

  8. 这将获取到classes目录的全路径

  9. 例如 : E:eclipseM9/workspace/tree/WEB-INF/classes/

  10. 这个方法也可以不在web环境里确定路径。

⑵ java怎么取出linux服务器的文件路径

java可以获取当前项目的路径, Class.class.getClass().getResource("/").getPath()
这个是有请求的情况下,request.getSession().getServletContext().getRealPath("")

⑶ java中怎么把文件上传到服务器的指定路径

string
realpath
=
servletactioncontext.getservletcontext().getrealpath("/upload")
;//获取服务器路径
string[]
targetfilename
=
uploadfilename;
for
(int
i
=
0;
i
<
upload.length;
i++)
{
file
target
=
new
file(realpath,
targetfilename[i]);
fileutils.file(upload[i],
target);
//这是一个文件复制类file()里面就是io操作,如果你不用这个类也可以自己写一个io复制文件的类
}
其中private
file[]
upload;//
实际上传文件
private
string[]
uploadcontenttype;
//
文件的内容类型
private
string[]
uploadfilename;
//
上传文件名
这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法

⑷ java中怎么把文件上传到服务器的指定路径

文件从本地到服务器的功能,其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。

java中文件上传到服务器的指定路径的代码:

在前台界面中输入:

<form method="post" enctype="multipart/form-data" action="../manage/excelImport.do">

请选文件:<input type="file" name="excelFile">

<input type="submit" value="导入" onclick="return impExcel();"/>

</form>

action中获取前台传来数据并保存

/**

* excel 导入文件

* @return

* @throws IOException

*/

@RequestMapping("/usermanager/excelImport.do")

public String excelImport(

String filePath,

MultipartFile excelFile,HttpServletRequest request) throws IOException{

log.info("<<<<<<action:{} Method:{} start>>>>>>","usermanager","excelImport" );

if (excelFile != null){

String filename=excelFile.getOriginalFilename();

String a=request.getRealPath("u/cms/www/201509");

SaveFileFromInputStream(excelFile.getInputStream(),request.getRealPath("u/cms/www/201509"),filename);//保存到服务器的路径

}

log.info("<<<<<<action:{} Method:{} end>>>>>>","usermanager","excelImport" );

return "";

}

/**

* 将MultipartFile转化为file并保存到服务器上的某地

*/

public void SaveFileFromInputStream(InputStream stream,String path,String savefile) throws IOException

{

FileOutputStream fs=new FileOutputStream( path + "/"+ savefile);

System.out.println("------------"+path + "/"+ savefile);

byte[] buffer =new byte[1024*1024];

int bytesum = 0;

int byteread = 0;

while ((byteread=stream.read(buffer))!=-1)

{

bytesum+=byteread;

fs.write(buffer,0,byteread);

fs.flush();

}

fs.close();

stream.close();

}

⑸ 求大神们帮帮忙,Java如何获取服务器上和项目同级的文件夹路径

服务器使用的是什么?tomcat?
String loadpath = request.getSession().getServletContext().getRealPath("/");
String root = new File(loadpath).getParentFile().getParentFile().getAbsolutePath();
这个可以获取到tomcat的服务器的项目的同级目录

⑹ 请教一个问题,关于用java获取Linux服务器路径。代码如下

路径确认写对了吗,有没有可能是/转义符的问题

⑺ java 下载服务器端文件,路径怎么写

//得到当前路径下的upload文件夹String strPath = request.getSession().getServletContext().getRealPath("/upload");

⑻ 寻高手。。java中如何获取 服务器上静态网页物理路径 在自定义类中,不是action里!

首先通过api获得classes目录的真实物理路径,然后再根据静态物理网页相对classes目录的相对路径获得静态网页的物理路径。

⑼ 如何通过Java代码获取tomcat服务器的绝对路径

基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基 准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例 如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。 2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对 地址,他们是由客户端浏览器解析的)

⑽ 关于如何在java的web应用获取服务器资源

我曾经试图在applet中通过读取服务器上的一个xml文件来创建一棵树型结构。在寻找了很多资料后,发觉这种做法好像行不通。Applet是运行在客户端的脚本,个人认为很难或者是无法获取服务器端的资源。

通过这次的学习,我掌握了几种获取服务器资源的方法。归纳如下:

1.在servlet中通过getServletContext().getRealPath(“”)可以获得服务器某个资源的真实路径,然后可以通过创建URL,或者创建IO流来获取资源。

2.在servlet中通过getServletContext().getResourceAsStream(“”)来获得资源流。

3.在jsp中通过pageContext来获得ServletContext对象pageContext.getServletContext(),然后用1,2种方法都可以获得服务器资源。

4.在一般的javaBean中,通过this.getClass().getResourceAsStream(“”)可以获得和javaBean的class文件一个目录下的资源。

阅读全文

与java取服务器路径相关的资料

热点内容
韩国爱情片中文 浏览:352
轮理推理片 浏览:313
韩国电影叫个什么同 浏览:670
精选珍藏txt压缩包 浏览:550
现代建国小说 浏览:80
穿越到各种影视小说 浏览:965
爱情电影网站apdy 浏览:716
用什么看刚出的枪版电影 浏览:364
有一本小说女主叫苏晚 浏览:551
韩国大尺度来电 浏览:14
朴银狐妻子的职业电影 浏览:821
国产强奸的大尺度电影有哪些 浏览:59
欧美爱情电影船戏 浏览:924
拍摄指南小说txt百度下载 浏览:576
大美记者电视剧 浏览:484
男朋友在北京当快递员的电影 浏览:358
电影中有美娜名字的电影叫什么 浏览:833
美剧五十黑2简介 浏览:43
可以在线看的小网址 浏览:139
香港老电影在线免费观看 浏览:362