1、新增用户的时候需要录入IP地址
2、利用request.getRemoteAddr()(好像是这样拼写的)得到访问用户的IP地址和用户名、密码一起参加校验
2、利用request.getRemoteAddr()(好像是这样拼写的)得到访问用户的IP地址和用户名、密码一起参加校验
解决方案 »
- java web 开发需要用到什么技术
- Hibernate的HQL中的查询参数值带有冒号,被当作一个参数占位符了,如何解决?
- Eclipse SDK:3.2.0 的问题
- 有没有什么tomcat好书可以推荐啊?
- Oracel中,如何统计 两个日期间的数据?
- BufferedOutputStream.write(134777字节)是不是就是一次写入到内存134777个字节呢?
- 一个字符串长度的的问题!很急!请帮帮忙!
- UEditor插件 jsp页面 url配置问题 就木有一个人懂的吗???
- linux 中用File.list()列目录中的文件,如果文件名是中文,在网页上无法正常显示,怎么办啊?
- 标题是:各位大侠请帮忙!各位大侠帮帮小弟,我的程序怎么了,程序对了,怎么就是运行不出来.
- 急问:如何给控件的value属性赋变量值??(50分全给)
- 在线等 如何在一个框架中调用另一个框架中的javaScript函数
我不大懂你的意思~
对了,我想到了一个方案:
我的登陆页面去获取访问者的IP,然后与合法IP地址进行对比,但如何实现啊??
请指点
用到session和application
我想这样实现的:因为我是用JSP或JAVA来做,所以我想非法IP地址的用户连登陆界面也见不到的~
如何实现?
需要三个文件来实现:List.props(存放合法IP)和setProperty.jsp和GetProperty.jsp
setProperty.jsp内容如下:
Properties props = (Properties)application.getAttribute("AccessIP");
if (props == null)
{
props = new Properties();
props.load(new FileInputStream("List.props"));
application.setAttribute("AccessIP",props);
}
GetProperty.jsp内容如下:
Properties props = (Properties)application.getAttribute("AccessIP");
if (props == null)
{
out.println("找不到Property");
}
else
{
Enumeration enum = props.propertyNames();
while (enum.hasMoreElements())
{
String key = (String)enum.nextElement();
String IP =props.getProperty(key);
if (IP.equals(request.getRemoteAddr()))
{
response.sendRedirect("index.jsp");
}
}
out.println("你不能用这台机器!");
}
结果实现不了的~请各位耐心看看~给小弟指点~~谢谢
我不知道如何获取,请指点~谢谢
request.getRemoteAddr()
取得客户IP地址后再校验就是了
获得客户的IP地址
我在JAVA里用request.getRemoteAddr()怎么实现不了?提示找不到这个方法?
import java.io.*;public class dd {
public static void main(String[] args) {
String a;
a=request.getRemoteAddr();
}
}
怎么实现不了啊~~???HELP!!!!
写个filter过滤一下不就行了