⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testrequestprocessor.java

📁 一本jsp自学教材
💻 JAVA
字号:
package test;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.RequestProcessor;
import org.apache.commons.logging.Log;

public class testRequestProcessor
    extends RequestProcessor {
    public  testRequestProcessor(){}
    protected boolean processPreprocess
        (HttpServletRequest request, HttpServletResponse response)
      {
        boolean flag=true;
        String path=request.getServletPath();
        String ip=request.getRemoteAddr();
        //String path=path1.substring(0,6);
        if((!ip.startsWith("137."))&&path.startsWith("/admin"))
        {
            flag=false;
            try{
                log("The dengerous user IP:"+ip);
                //response.sendRedirect("/CH12/error.jsp");
                request.getRequestDispatcher
                    ("/CH12/test.jsp").forward(request,response);
            }
            catch(Exception ex){
             log("Can not find the error page test1.do");
            }
        }
        return flag;
    }
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -