?? ipfilter.java
字號:
/*
* Created on 2004-6-13
*
* To change the template for this generated file go to
* Window - Preferences - Java - Code Generation - Code and Comments
*/
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
/**
* @author haoyulong
*
* To change the template for this generated type comment go to
* Window - Preferences - Java - Code Generation - Code and Comments
*/
public class IPFilter implements Filter {
private FilterConfig filterConfig = null;
public void init(FilterConfig config) throws ServletException {
//TODO Method stub generated by Lomboz
filterConfig=config;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//TODO Method stub generated by Lomboz
try
{
response.setContentType("text/html;charset=GBK");
String remoteAddr = ((HttpServletRequest) request).getRemoteAddr();
PrintWriter out = response.getWriter();
out.println("<font size=6 color=red>filter</font>");
chain.doFilter(request,response);
out.close();
//System.out.println(remoteAddr);
/*if ((remoteAddr.indexOf("127.0.0.1") == -1) && (remoteAddr.indexOf("localhost") == -1)) { //
PrintWriter out = response.getWriter();
out.println("內部資料,禁止遠程訪問!");
out.close();
return;
}
else{
//out.println("通過認證!");
chain.doFilter(request,response);
}*/
}catch(Exception e){
//System.out.println(e.toString());
}
}
public void destroy() {
//TODO Method stub generated by Lomboz
}
public FilterConfig getFilterConfig() {
//TODO Method stub generated by Lomboz
return null;
}
public void setFilterConfig(FilterConfig config) {
//TODO Method stub generated by Lomboz
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -