社区
Web 开发
帖子详情
jsp可以用相对路径读取同目录中的文件吗?
山卜居士
2002-02-28 04:55:46
该如何做呢?
...全文
212
5
打赏
收藏
jsp可以用相对路径读取同目录中的文件吗?
该如何做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
山卜居士
2002-02-28
打赏
举报
回复
我知道了:
String a = request.getContextPath();
a是一个目录名,
String b = request.getRealPath(a);
a作为目录名传入就会得到重复的路径,如果传入的是文件名就会得到正确的结果!
thanks,领分!
shine_car
2002-02-28
打赏
举报
回复
它取得的是host后的目录加你的jsp文件所在的目录,所以是以上的结果。
如果你的是http://host就没问题了,我现在也是这个问题一直没搞定啊!
弄得我都将webpath弄到顶级目录发布
山卜居士
2002-02-28
打赏
举报
回复
如果我的webpath是http://host/web/
我的realpath是d:/web/
那application.getRealPath(cp)传回的是:
d:\web\web
为什么会重复呢?
shine_car
2002-02-28
打赏
举报
回复
如果你的应用是顶级目录可以用下面方法
String cp = request.getContextPath();
String sp = System.getProperty("file.separator");
String appPath = application.getRealPath(cp);
File file=new File(appPath +"\\"+"你jsp所在目录"+"\\"+"文件名");
如果不是顶级我现在也还没办法解决
pengji
2002-02-28
打赏
举报
回复
不可以吧!
java
中
相对路径
怎么写_java
中
如何使用
相对路径
读取
文件
本文介绍了Java
中
使用不同方法通过
相对路径
读取
文件
的具体实现,包括直接使用File类、类的
相对路径
、当前线程的类加载器以及在Web工程
中
读取
文件
。
Java
读取
本地
文件
,并显示在
JSP
文件
中
当系统包含大量图片时,直接通过
相对路径
引用会导致发布和更新效率低下。本文探讨了如何处理服务器权限限制,通过Java
读取
服务器固定
目录
的图片并利用流技术显示在
JSP
页面上,确保安全访问。
使用
jsp
读取
TXT格式
文件
本文介绍如何利用
jsp
读取
并显示TXT格式的
文件
。在
jsp
中
,File对象需使用绝对路径,注意
目录
分隔符需使用'\'。由于浏览器不识别''或' '作为换行,因此在
读取
每行文本后需添加HTML的
标签以实现浏览器
中
的换行显示。
java
中
使用
相对路径
读取
文件
的写法总结
本文总结了Java
中
使用
相对路径
读取
文件
的四种写法,包括简单的File方式、类的
相对路径
、当前线程类加载器以及web工程下用getRealPath()
读取
。还对getResourceAsStream()方法进行了详解,指出其与getResource()后再用FileInputStream效果相同。
JSP
页面
中
如何使用
相对路径
访问
文件
本文介绍了一种在
JSP
中
执行
文件
操作的方法,利用ServletContext和ClassLoader API
读取
和写入
文件
,解决了不同服务器环境下路径配置的问题。
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章