java

位置:IT落伍者 >> java >> 浏览文章

Struts里一个简单好用的过滤器


发布日期:2021年08月02日
 
Struts里一个简单好用的过滤器

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

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

可供初学者很好的使用!

步骤只要两个

一是你只要在你的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;

}

}

这样一切都可搞定了

每次有请求它都有将通过过滤器…

简单又实用!!

上一篇:不仅仅只有JUnit

下一篇:MyEclipse搞定hibernate的web应用