jsp取得服务器文件物理路径(jsp获取文件路径)
温馨提示:这篇文章已超过547天没有更新,请注意相关的内容是否还可用!
pathSeparatorChar 返回一个字符,表示当前系统默认的路径名分隔符,在Windows中为"jsp取得服务器文件物理路径;,unix中为:。File.pathSeparator 与前者相同,但将分隔符作为字符串类型返回。在Web应用程序中,jsp取得服务器文件物理路径我们一般通过ServletContext.getRealPath(/)方法得到Web应用程序的根目录的绝对路径。只要在test.java中这样写File file=new File;//这样就是相对路径。如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。
本文目录一览:
java怎样获取当前目录路径
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath()jsp取得服务器文件物理路径,另一个是:getAbsolutePath(),可以通过File类jsp取得服务器文件物理路径的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。
pathSeparatorChar 返回一个字符,表示当前系统默认的路径名分隔符,在Windows中为"jsp取得服务器文件物理路径;,unix中为:。File.pathSeparator 与前者相同,但将分隔符作为字符串类型返回。
在Web应用程序中,jsp取得服务器文件物理路径我们一般通过ServletContext.getRealPath(/)方法得到Web应用程序的根目录的绝对路径。
但现在不提倡使用request.getRealPath(/)了,大家可试用ServletContext.getRealPath(/)方法得到Web应用程序的根目录的绝对路径。
只要在test.java中这样写File file=new File(hello.txt);//这样就是相对路径。
如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。
JSP中文件路径问题
1、JSP引用JS文件的路径有以下三种:使用相对于jsp页面的相对路径 这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。
2、是在你的服务器上能相对找到。即 http://localhost8080/web 这个映射的是你服务器上的 D:\web 这个目录 那么你这个文件就要在 D:\web 这个目录中。比如 D:\web\downfile\11xls 你的超链接可以这样写。
3、在JSP文件中,所有你写的路径默认是要加在basePath后面的。也就是说,你写的路径,要是相对于服务器根目录(就是文档结构里的WebRoot文件夹)的相对路径。而html就没有这个问题。它允许你写相对的,也允许你写绝对的。
4、Javascript也是在客户端解析的,所以其相对路径和form表单一样。站点根目录和css路径问题 我们称类似这样的相对路径/webapp/….为相对于站点根目录的相对路径。
5、在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty(user.dir)获取你工程的绝对路径。
...怎么用代码获取myeclipse中项目目录下的images文件夹的物理路径
1、C:\Documents and Users\Administrator\Workspaces(根据windows版本不同路径也不尽相同)但是不会有太大的变化。
2、将所有资源打包为andy.jar,类位于一个包中:package andycpp;图片资源全部放在images文件夹中,而images文件夹也位于andycpp包内。
3、是web project吧,应该放到webroot下,自己新建一个images文件夹。
4、然后确定即可。其他4个文件夹的操作项目。将5个编译目录都添加进来之后,你还可以设置一下class编译的目录,他默认的编译目录不一定是你需要的。方法是:在“Default output folder”中选择你要将class文件存放的目录。
