我有个网页,要求过滤一部份IP,过滤中的IP也不是都不能访问,如果用密码也可以访问。我在过滤器中这样设置:
String ip=request.getRemoteHost();
int pos=ip.lastIndexOf(".");
ip=ip.substring(0, pos);
if(ip.equals("192.168.1"))
{
resp.getWriter().print("您的ip被禁止访问本站");
resp.sendRedirect("/hecny/login2.jsp");
return;
}
else
{
chain.doFilter(request, response);
}
web.xml中这样配的:
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
过滤所有根目录下的请求,我的目的是被过滤掉的IP可通过login2.jsp输入用户名,密码来登陆网站。可我这是个死循序,不断的刷新login2.jsp,请高手指点。
String ip=request.getRemoteHost();
int pos=ip.lastIndexOf(".");
ip=ip.substring(0, pos);
if(ip.equals("192.168.1"))
{
resp.getWriter().print("您的ip被禁止访问本站");
resp.sendRedirect("/hecny/login2.jsp");
return;
}
else
{
chain.doFilter(request, response);
}
web.xml中这样配的:
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
过滤所有根目录下的请求,我的目的是被过滤掉的IP可通过login2.jsp输入用户名,密码来登陆网站。可我这是个死循序,不断的刷新login2.jsp,请高手指点。
解决方案 »
- 我想取得一个按照时间格式的一个唯一数字
- xml数据岛的问题
- 小女子!!熟悉struts2者请帮忙,整合struts2文件上传进度条?
- XML问题____急问
- 怎么用weblogic10的demo ID 和trust配置ssl
- 如何把表格中的行值传递到后台处理?
- Spring AOP配置死活不起作用,求救
- 做了五年程序员,打算自己做。想做一个大型网站,有网站设计开发经验的兄弟进来帮忙,分不够再加
- jsp中连本机SQL出错,连局域网上其它SQL正常:Error establishing socket.
- 为什么连不上数据库,可运行其他JSP程序,连数据库时提示如下错误
- .net 如何转入JAVA 需要些什么
- 帮我看看我这个JSP文件(有JSON-RPC),100分求助!回答正确者全得。
int pos=ip.lastIndexOf(".");
ip=ip.substring(0, pos);
if(ip.equals("192.168.1"))
{ //说明这是要被过滤的网站
boolean b = isLogin();//用来判断它是否登陆
if(!b)
resp.getWriter().print("您的ip被禁止访问本站");
resp.sendRedirect("/hecny/login2.jsp");
}
return;
}
else
{
chain.doFilter(request, response);
}