取客户端IP用request.getRemoteAddr()
解决方案 »
- 如何获取网页中嵌入的applet中的参数的值!!!急用!
- 搞Java,怎么学好英语?
- request.getParameter()取不了三个汉字?
- 客服端只知道文件的路径,写javabean传送到服务端,怎么写这个bean
- jodconverter
- 高手帮忙看一眼我的BEAN 出了什么问题?
- 在jscript涵数里能实现页面跳转吗?
- 如何在WIN2000上发布我的JSP网站!
- oracle的long字段插入问题
- maven+springboot项目访问jsp页面,页面直接被下载下来
- ■■100分征集(数据库记录增删改操作和分页)的javabean的代码!■■
- 关于excel生成的问题,郁闷了好久
获得IP:request.getRemoteAddr();
我得到的也是ip地址呢???
如:Runtime.Exec(ipconfig) 命令
获取结果分析
out.print(request.getRemoteHost());
out.print(request.getRemoteAddr());
//你把这几行放到jsp文件中执行一下看看!
%>
我得到的也是ip地址呢???
获得IP:request.getRemoteAddr();
<TR>
<TD >您的真实<B>IP</B> 是:<%=request.getRemoteAddr()%>
<%
String UserStr=request.getHeader("User-Agent");
String[] str=UserStr.split(";");
String[] str1=null;
if(str[2].indexOf("5.0")!=-1)
str[2]="Windows2000";
%>
<B>操作系统</B>:<%=str[2].trim()%>
<%
if(str[1].indexOf("U")!=-1)
{
str1=str[4].split(" ");
%>
,浏览器类型:<%=str1[3].trim()%>
<%
}else{
str1=str[1].trim().split(" ");%>
浏览器类型:Microsoft Internet Explorer <%=str1[1].trim()%>
<%}%></TD>
</TR>
</TABLE>
--------------------------------------------------------------<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head><body>
主机名:<%=request.getRemoteHost()%>
<br>
主机地址:<%=request.getRemoteAddr()%>
<br>
登陆用户:<%=request.getRemoteUser()%>
<br>
服务器名:<%=request.getServerName()%>
<br>
服务器端口:<%=request.getServerPort()%>
<br>
网页地址:<%=request.getServletPath()%></body>
</html>
------------------------------
能不能列出主要的几句代码呢?