java访问路径
可以把文件目录配置在web.xml文件的初始化参数中, 通过ServletAPI读取文件目录
比如
定义一个Properties文件保存相关配置
#可以上传文件的后缀名
extensions=pptx,docx.doc,txt,jpg,jar
#单个文件的大小1M
fileMaxSize=1048576
#总共上传文件大小5M
totalFileMaxSize=5242880
#文件保存路径
filePath=z:/temp
#临时文件路径
tempDir=z:/temp/temp
使用Listener在服务器启动时加载配置信息
1
2
3
4
5
6
7
8
9
10
11
ServletContext context = event.getServletContext();
InputStream inputStream = context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Properties properties = new Properties();
try {
properties.load(inputStream);
context.setAttribute("fileConfig", properties);
System.out.println("properties = " + properties.size());
} catch (IOException e) {
e.printStackTrace();
}
在你上传文件时通过配置文件读取路径保存
String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))
.getProperty(FileUploadConstants.FILE_PATH);
㈡ java中路径/和\的区别
具体使用中都可以达到访问路径的效果,只不过有一点小区别
正斜杠的话,一般在配置文件路径时,指向下一个路径只要使用一个
例如:"c:/a/1.txt";
而反斜杠的话,在配置文件路径时,由于它本身在java中有特殊意义,作为转义符而存在,所以具体意义上的反斜杠要两个
例如:"c\\a\\1.txt";这里的第一个反斜杠是作为转义符存在的,第二个才是真正意义上的反斜杠
㈢ java中获取文件路径的几种方式
File的getPath方法得到相对路径 getAbsolutePath方法得到绝对路径
举个例子
String fileName = "yourfile.txt";
File aFile = new File(fileName);//这里可以把路径拼在fileName前面 可以用相对路径 也可以用绝对 注意分隔符
System.out.println(aFile.getPath()); //相对路径
System.out.println(aFile.getAbsolutePath()); //绝对路径
具体的东西在这里 http://teamojiao.iteye.com/blog/446615
㈣ JAVA项目访问 改路径
楼上几个都太复杂了,直接将项目发布成ROOT命名的格式就可以了,如果你是用的MyEclipse进行开发,可以参考下面的图进行修改。
㈤ Java web项目访问路径问题。求解啊!
images的url写成src="${pageContext.request.contextPath}/images/logo.jpg"
一般会把${pageContext.request.contextPath}这部分提取出来,在jsp写成:
<% String path = request.getContextPath();%>
如图:
则images路径可以写成src="<%=path%>/images/logo.jpg"
访问login.jsp页面的话,写成http://ip:端口号/CityInfo/pages/login.jsp
㈥ 什么是java的相对路径和绝对路径阿 怎么访问相对路径里的文件和绝对路径里的文件
1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。
2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录
"./":代表目前所在的目录。
"../":代表上一层目录。
以"/"开头:代表根目录。
㈦ java 中如果获取来访路径
Javascript 中
1.获得上一个页面的URL地址
var url = document.referrer;
2.获得当前页面的URL地址
var ur = location.href ;
java 中
1.获得上一个页面的URL地址
Request.getHeader("Referer");
2 获得当次请求的URI请求相对路径和请求参数
request.getRequestURI()+"?"+request.getQueryString();
㈧ JAVA的监听程序如何获取系统访问的URL路径
ServletContextListener
这个类
在web.xml
配置完成后
在tomcat
等
开启的时候
会自动执行
void
contextInitialized(ServletContextEvent
arg)
这个方法
在这里面
arg.getServletContext().getResource("/").toString()这个
好像可以获得
你说的那个东西
不知道对不对
这个输出的结果是
jndi:/ip/部署名称不知道是不是你想要的
㈨ 在java下如何访问将要打包成的jar所在的路径
例如:Java Web Project 中,导入JDBC的jar包。
一、首先将jar包存放到 lib 目录下。
Build Path 是加载jar包路径。
㈩ Java URL访问路径中文问题
不要用中文路径,即使你这次适配了,换个环境还是可能不行的,文件英文可以用file,图片可以用pic