开发框架-Struts里过滤器的简单使用

爱要什么全凭你

爱要什么全凭你

2016-02-19 20:25

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐开发框架-Struts里过滤器的简单使用,希望大家看完后也有个好心情,快快行动吧!

  网上过滤器的使用例子.代码比比皆是.

  我这也是一个非常简单.好用的方法.

  可供初学者很好的使用!

  步骤只要两个:

  一是你只要在你的WEB根目录下打开web.xml,然后在父节点加上Filter节点就行.

  代码如下:

      Set Character Encoding
      com.yirong.framework.filters.SetCharacterEncodingFilter
     
        encoding
        GBK
     
     
        ignore
        true
     
   
   
      Set Character Encoding
      /*
   

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  二是:把过滤器的代码(如下代码)放在你的工程目录的源代码管理目录中.
  比如我这边的目录是:/myweb/src/Beans
  (Beans是我自建的包名)

  package Beans;

  import org.apache.struts.action.RequestProcessor;
  import javax.servlet.*;
  import javax.servlet.http.*;

  public class MyRequestProcessor extends RequestProcessor {
      public MyRequestProcessor() {
      }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

      protected boolean processPreprocess(HttpServletRequest request,HttpServletResponse response){
          boolean cp=true;
          String remoteHost=request.getRemoteHost();
          if(remoteHost==null || !remoteHost.startsWith("126.")){
              cp=false;
              try{
                  response.sendRedirect("iperror.jsp");
              }
              catch(Exception ex){
                  ex.printStackTrace();
              }
          }
          System.out.println("--test--");
          return cp;
      }
  }

  这样一切都可搞定了.
  每次有请求它都有将通过过滤器...
  简单又实用.!!

展开更多 50%)
分享

猜你喜欢

开发框架-Struts里过滤器的简单使用

编程语言 网络编程
开发框架-Struts里过滤器的简单使用

JBuilder2005 Servlet开发之过滤器

编程语言 网络编程
JBuilder2005 Servlet开发之过滤器

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用ISAPI过滤器增强IIS的功能

ASP
使用ISAPI过滤器增强IIS的功能

饮水机过滤器怎么清洗 饮水机过滤器清洗时间

饮水机 家用电器 饮水机清洗方法
饮水机过滤器怎么清洗 饮水机过滤器清洗时间

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

tomcat中文问题--过滤器

编程语言 网络编程
tomcat中文问题--过滤器

JSP过滤器实现---论坛不文明语过滤功能

Web开发
JSP过滤器实现---论坛不文明语过滤功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

对于log4j的深层次的理解

对于log4j的深层次的理解

开发框架--分析Tomcat下中文的彻底解决

开发框架--分析Tomcat下中文的彻底解决
下拉加载更多内容 ↓