JSP中如何得到访问者的IP??

fishyx 2002-05-10 06:52:31
最好还能得到对方的端口号。我看很多网页上都能显示访问者的IP。
...全文
89 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eyeieye 2002-05-10
TCP/IP协议都忘光了,不知道端口是哪个层的。我认为可能是和Jvm有关系的:它把细节给档住了
回复
dylanwolf 2002-05-10
getPort()不是 Socket 的静态函数, 你也没有定义 socket这个变量, 所以不行.

我的意思是在 socket通讯中才可以得到对方端口. 客户端是连接服务器的 Http端口, 我想在 jsp里不适用.
回复
fishyx 2002-05-10
<%@ page language="java" import="java.net.*"%>
<% String port=socket.getPort();
%>
这样调用一样会出Undefined variable or class name: socket 错
回复
cxj_2000 2002-05-10
import java.net.*

比如我要在点击某按纽后,用JSP在空白页面处显示一些文字信息,应该怎么做呢?(菜鸟问题)

你用javascript实现吧
回复
fishyx 2002-05-10
socket要在哪儿定义一下(申明一下)?因为系统显示说Undefined variable or class name: socket
回复
fishyx 2002-05-10
JSP在运行时,怎么动态的显示?
比如我要在点击某按纽后,用JSP在空白页面处显示一些文字信息,应该怎么做呢?(菜鸟问题)
回复
dylanwolf 2002-05-10
request.getRemoteHost(), 对方的主机名
request.getRemoteUser(), 登陆名.

端口号的话, 估计得通过 socket : socket.getPort(), 对方机器的端口号.
回复
hotenM 2002-05-10
request.getRemoteAddr()
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告