用jsp得客户端信息!

longshenwang 2004-11-22 02:27:55
经常在某某论坛上看到这么一句:
您的真实IP 是:211.93.35.202,操作系统:Windows 2000,浏 览 器:Microsoft Internet Explorer 6.0

请问用jsp能否得出这些客户端的信息?
如果不能,用javascript能得吗?

具体方法是什么? 谢谢
...全文
200 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
aurain 2004-11-24
  • 打赏
  • 举报
回复
JSP代码会编译成Servlet类在服务器端执行,所以System.getProperty("xxx");不行 倒是request有几个getXxxx方法可以取得一些客户端的信息
longshenwang 2004-11-24
  • 打赏
  • 举报
回复
再顶一次,就要结了!
jein 2004-11-24
  • 打赏
  • 举报
回复
request.getRemoteAddr() //获得IP
request.getRemoteHost() //获得客户的名称
longshenwang 2004-11-23
  • 打赏
  • 举报
回复
没有那位兄弟明确回答一下吗? UP。。。。。
soonlynn 2004-11-23
  • 打赏
  • 举报
回复
好东西,收藏
longshenwang 2004-11-23
  • 打赏
  • 举报
回复
UP...
森蘭丸 2004-11-23
  • 打赏
  • 举报
回复
关注
longshenwang 2004-11-23
  • 打赏
  • 举报
回复
感谢各位
//操作系统
String os = System.getProperty("os.name"); 是不是得到的是服务器的系统版本啊?

有谁知道javascript怎么实现呢?
ukey235 2004-11-22
  • 打赏
  • 举报
回复
学习。

是不是还需要包含什么包呀?
zhz586 2004-11-22
  • 打赏
  • 举报
回复
和楼主一起关注
顺便要分:)
tom2005 2004-11-22
  • 打赏
  • 举报
回复
request.Header(String) 可以获取客户端浏览器的版本号和类型
例如(request.getHeader("User-Agent"))

lijunjiejava 2004-11-22
  • 打赏
  • 举报
回复
HueVan(冰与火)
说的对。
形印声传 2004-11-22
  • 打赏
  • 举报
回复
to: blackpark(暖咖啡)
当客户机名无法解析的时候,request.getRemoteHost()返回的就是ip地址。
jFresH_MaN 2004-11-22
  • 打赏
  • 举报
回复
呵呵,楼上的都说完了啊
zj_ok 2004-11-22
  • 打赏
  • 举报
回复
个人感觉客户端有关的最好用脚本,jsp是在服务端运行
blackpark 2004-11-22
  • 打赏
  • 举报
回复
楼上的写反了吧!
request.getRemoteAddr() //获得IP
request.getRemoteHost() //获得客户的名称

其实用脚本也可获得!那个我不会,以前用用软件弄过!
形印声传 2004-11-22
  • 打赏
  • 举报
回复
JSP页上可以得到:
//IP地址
request.getRemoteHost() request.getRemoteAddr()
//操作系统
String os = System.getProperty("os.name");
//操作系统版本
version = System.getProperty("os.version");
//浏览器类型
String ie = req.getHeader("User-agent");

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧