求救:怎样的得到虚拟路径的在本地计算机的地址?(100分)

  • 主题发起人 主题发起人 Tongzone
  • 开始时间 开始时间
T

Tongzone

Unregistered / Unconfirmed
GUEST, unregistred user!
1。我的url为:http://127.0.0.1/mytest/index.jsp
我的index.jsp文件放在的“d:/test/mytest”目录下面
请问,怎样编写程序能够获得index.jsp的在本地的物理路径。
2。还是一个虚拟路径的问题。
我用JBuilder开发JSP网站,tomcat作为web server。
我把所有的配置都写在一个名字为“system.xml”文件里。
JBuilder的工程文件test.jpx存放地址为:"d:/test/"。
默认的system.xml存放路径为“d:/test/Tomcat”。
如果我想将system.xml放在"d:/test/mytest",即发布jsp文件的存放目录中,
那么我应该如何得到system.xml的存放地址?
目前我采用的方法:“http://127.0.0.1:8080/mytest/system.xml”。
如果改变端口,我的所有代码还要重新编译一遍,不太方便。
想向各位求救。最好能给出源代码。不胜感激,多谢,多谢!
 
asp 中可以用Mappath
 
request.getServerName();//得到机器名
request.getServerPort();//得到断口
request.getRequestURI();//得到服务器下的路径
request.getServletPath();//得到路径
 
参考
http://www.java-cn.com/
最好的JAVA学习站点
N多的学习资料,N多的工具,N多的源代码,N多的……
来者无悔
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2482736
DELPHI程序员必备手册2部(CHM格式),N部其他格式的delphi书籍,外加100部经典书籍下载(转载)
已下载的别来了
 
String fileName = request.getRealPath(".") + "yangtse.txt";
 
多谢,这个问题已经解决,多谢多谢!
wqhatnet和yangxiao_jiang提醒了我。多谢!
 
后退
顶部