注册 登录
编程论坛 J2EE论坛

[求助]如何得到当前路径?

xqiang 发布于 2006-08-11 17:24, 1276 次点击
在servlet中如何得到文件当前的路径啊?

如:当前路径是这样的:http://localhost:8084/test/index

要怎么样才可以得到这个整个路径啊?http://localhost:8084/test/index
这样也行:http://localhost:8084/test/

有没有人知道啊?谢谢!!
10 回复
#2
神vLinux飘飘2006-08-14 18:25

我很想知道,你要这个路径做什么

#3
xqiang2006-08-15 19:46
我是要用这个路径来判断用户是否有访问某个文件夹的权限,
java里面不能得到路径的吗?
#4
xqiang2006-08-16 08:50
没人知道吗?

我还是想要得到当前文件的路径,
怎么办啊?
https://www.bc-cn.net/bbs/dispbbs.asp?boardID=12&ID=83459&page=1
就像这个路径一样

#5
z1089799792006-08-16 09:18
request.getRemoteAddr()
request.getRemoteHost()
request.getServletPath()
request.getServerPort()
不知道你要的是不是这些
#6
xqiang2006-08-16 15:24

request.getRemoteAddr();//得到IP地址
request.getRemoteHost();//得到IP地址
request.getServletPath();//得到servlet的路径
request.getServerPort();//得到端口号

所有,可以说没有一个是用的着的,
不过request.getServletPath()这个可能还有点用
还是要谢谢

#7
神vLinux飘飘2006-08-16 19:56
我是要用这个路径来判断用户是否有访问某个文件夹的权限,

这个不是应该交给操作系统做的事情么
#8
xqiang2006-08-17 09:10
你误会了我的意思,

我的意思是这样的:

用户A 能访问AA文件夹下面的所有内容
用户B 能访问BB文件夹下面的所有内容

用户A不能访问BB文件夹
用户B不能访问AA文件夹

我是为了防止用户在地址栏中直接输入网页地址而设的这个访问权限的判断,
你说该怎么解决这个问题?
不得到当前的路径行吗?
还是你有更好的方法?可以告诉我吗?
谢谢 !!!
#9
z1089799792006-08-17 09:17

再每个页面里加上权限的判断呀

#10
janvy812006-08-17 09:58
用个include把判断的页面包含进来,应该能行~
#11
z1089799792006-08-17 10:20
request.getRemoteAddr();//得到IP地址
request.getRemoteHost();//得到IP地址
request.getServletPath();//得到servlet的路径
request.getServerPort();//得到端口号
接收到这些值再进行处理一下就可以得到你要得路径
1