
网站中可以在类文件中用绝对方式访问Server对象、Session、Response、Request等对象:
SystemWeb>
string filePath = ServerMapPath("D:\tst\tsttx");
参考MSDN
>
public static String getRealPath(Class clazz) {
String url = clazzgetResource("")getPath();
int displace = urlindexOf("WEB-INF");
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < displace - 1; i++) {
bufferappend(urlcharAt(i));
}
return buffertoString();
}
用servlet获取
1、获取项目的绝对路径
requestgetSession()getServletContext()getRealPath("")
结果:
E:\java_web\workspace\metadata\plugins\orgeclipsewstservercore\tmp0\wtpwebapps\myWebsite
2、获取浏览器地址
requestgetRequestURL()
结果:
>
以上就是关于在ASP.Web服务中怎么得到当前路径全部的内容,包括:在ASP.Web服务中怎么得到当前路径、在java web项目中,action中怎么获取工作空间中的webroot目录,例如:G:/eclipse/whkms/WebRoot、如何在web页面获取文件绝对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)