在ASP.Web服务中怎么得到当前路径

在ASP.Web服务中怎么得到当前路径,第1张

网站中可以在类文件中用绝对方式访问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页面获取文件绝对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9454938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存