熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Struts裡一個簡單好用的過濾器

2013-11-23 20:26:46  來源: Java開源技術 

  網上過濾器的使用例子代碼比比皆是

  我這也是一個非常簡單好用的方法

  可供初學者很好的使用!

  步驟只要兩個

  一是你只要在你的WEB根目錄下打開webxml然後在父節點加上Filter節點就行

  代碼如下

  Set Character Encoding

  comyirongframeworkfiltersSetCharacterEncodingFilter

  encoding

  GBK

  ignore

  true

  Set Character Encoding

  /*

  二是把過濾器的代碼(如下代碼)放在你的工程目錄的源代碼管理目錄中

  比如我這邊的目錄是/myweb/src/Beans

  (Beans是我自建的包名)

  package Beans;

  import orgapachestrutsactionRequestProcessor;

  import javaxservlet*;

  import javaxservlethttp*;

  public class MyRequestProcessor extends RequestProcessor {

  public MyRequestProcessor() {

  }

  protected boolean processPreprocess(HttpServletRequest requestHttpServletResponse response){

  boolean cp=true;

  String remoteHost=requestgetRemoteHost()

  if(remoteHost==null || !remoteHoststartsWith()){

  cp=false;

  try{

  responsesendRedirect(iperrorjsp

  }

  catch(Exception ex){

  exprintStackTrace()

  }

  }

  Systemoutprintln(test

  return cp;

  }

  }

  這樣一切都可搞定了

  每次有請求它都有將通過過濾器…

  簡單又實用!!


From:http://tw.wingwit.com/Article/program/Java/ky/201311/28508.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.