导航:首页 > 净水问答 > 怎么样用java编文件过滤器

怎么样用java编文件过滤器

发布时间:2021-03-28 08:56:26

A. java如何创建过滤

弄过滤器,要实现filter接口
主要是用过滤器处理中文编码,至于要用来做什么,再自己写比如权限控制,登录验证,之类

//下面这是一个类。。。。
import java.io.IOException;

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;
import javax.servlet.http.HttpServletResponse;

public class EncodingFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("GBK");//处理编码
response.setCharacterEncoding("GBK");//处理编码

chain.doFilter(request, response);//让过滤器执行下一个请求
}

public void destroy() {}

public void init(FilterConfig arg0) throws ServletException {}
}

//下面这个是在web.xml下的配置

<filter>
<filter-name>encoding</filter-name>
<filter-class>
刚刚创建的那个实现filter接口的类的位置
例如:com.temp.filter.EncodingFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>*.jsp这个是以jsp为后缀的文件都拦截下来</url-pattern>
</filter-mapping>
可以写多个的<filter-mapping>来配置你所要拦截的东西

B. java 文件过滤器怎么实现。

import java.io.File;
import java.io.FilenameFilter;

/**
* 文件过滤器的简单实现
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路径下的txt文件
*
* @param directoryName
* 路径名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 确定该路径指向一个目录
if (dir.exists() && dir.isDirectory()) {
// 列出所有结尾为txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

C. java file文件过滤器

对,必须是个文件夹,是文件就会报错!!!
new File(name).isDirectory();你的这句话是不对的,你要去读回一个文件,new File()里卖答弄传入的参数必须是能找到的文件,而不是文件夹,然后你有用isDirectory();去判断它是不是文件夹,肯定会报错.
isDirectory是去判断它到底是不是个文件夹?你明白

D. java过滤器怎么写

在web.xml中配置过滤器

encoding
此处是自己已实现filter类的目录

encoding
utf-8

此处是要过滤的路径
encoding

E. java编程中,过滤器如何调用

<filter>
<description>编码抄格式控制</description>
<filter-name>CharacterFilter</filter-name>
<filter-class>com.bjsxt.util.filters.CharacterFilter</filter-class>
<init-param>
<description>编码格式</description>
<param-name>charset</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在XML里面配置

F. 编写一个过滤器,把当前目录下后缀为java的文件取出,用java怎么编

public class Test {

public static void main(String[] args) {
dir = new File("");
String dirString = dir.getAbsolutePath();
System.out.println(dirString);
Filter filter = new Filter(".java");
dir = new File(dirString);
File[] files = dir.listFiles(filter);
for (int i = 0; i < files.length; i++) {
System.out.println(files[i].getName());
}
}

}

class Filter implements FilenameFilter{
String filterString;
public Filter(String fString){
this.filterString = fString;
}
public boolean accept(File dir, String name) {
return name.endsWith(filterString);
}
}

G. 用javaweb怎样实现过滤器

public class FilterImpl implements Filter{
public void destroy() {
}

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
/**
*根据自己的需要,编写相应功能内的过滤语容句
*/
chain.doFilter(request, response);
}
}else{
chain.doFilter(request, response);
}

}

public void init(FilterConfig arg0) throws ServletException {
System.out.println("---程序已启动---");
}
}

H. filter的使用 java 过滤器的几种使用方法

过滤器来

过滤器是处于客户端自与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。

过滤器一般用于登录权限验证、资源访问权限控制、敏感词汇过滤、字符编码转换等等操作,便于代码重用,不必每个servlet中还要进行相应的操作。

I. 如何用Java来进行文件切割和简单的内容过滤

java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,可以版实现文件过滤器,如下代码:权 accept(File file,String path)方法public class DirFilter implements FilenameFilter{private String type;public DirFilter(Strin

J. Java中的文件过滤器是怎么添加的

FileFilter filter = new FileNameExtensionFilter("文本文件", "txt");
JFileChooser fileChooser = ...;
fileChooser.addChoosableFileFilter(filter);

阅读全文

与怎么样用java编文件过滤器相关的资料

热点内容
反渗透膜离子交换树脂 浏览:651
树脂收缩是什么 浏览:395
污水井图标图片 浏览:185
污水管怎么盈利 浏览:885
超滤和纳滤的工艺设计 浏览:988
洗衣厂排污水对群众有什么影响 浏览:248
污水管道1米多少钱 浏览:397
EDI付款什么意思 浏览:919
蒸馏水搭配化妆水 浏览:937
污水处理厂岗位的认识 浏览:209
环氧树脂防腐三布五涂 浏览:809
南京环氧树脂生产厂家 浏览:219
饮水机桶里的水怎么热 浏览:396
乳胶手套生产废水处理工艺图纸 浏览:24
净水器滤芯里面水怎么排出 浏览:566
污水处理厂后建湿地 浏览:476
克拉斯收割机滤芯怎么选 浏览:411
什么工厂做净水最好 浏览:648
反渗透纯水机什么时候更换碳棒 浏览:446
博兴做污水处理 浏览:421