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

fishyx 2002-05-10 06:52:31
最好还能得到对方的端口号。我看很多网页上都能显示访问者的IP。
...全文
150 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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()

81,122

社区成员

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

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