发布于 2016-08-15 04:33:41 | 140 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java并发编程示例,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


JAVA字符集过滤器函数代码


package dw05prj.util.filter; 

import javax.servlet.Filter; 
import javax.servlet.FilterConfig; 
import javax.servlet.ServletException; 
import javax.servlet.ServletRequest; 
import javax.servlet.ServletResponse; 
import javax.servlet.FilterChain; 
import java.io.IOException; 

/*页面字符集过滤流*/ 

/* 
在web.xml中配制的例子 
<filter> 
<filter-name>CharEncodingFilter</filter-name> 
<filter-class>dw05prj.util.filter.CharEncodingFilter</filter-class> 
<init-param> 
<param-name>charset</param-name> 
<param-value>GBK</param-value> 
</init-param> 

</filter> 
<filter-mapping> 
<filter-name>CharEncodingFilter</filter-name> 
<url-pattern>/*</url-pattern> 
</filter-mapping> 
*/ 

public class CharEncodingFilter implements Filter { 

private String charSet ; 

public void init(FilterConfig parm1) throws ServletException { 
charSet = parm1.getInitParameter("charset") ; 
if (charSet == null && charSet.length() < 1) 
{ 
charSet = "UTF-8" ; 
} 
System.out.println ("CharEncodingFilter--字符集: " + this.getCharSet()) ; 
} 


public void doFilter(ServletRequest parm1, ServletResponse parm2, 
FilterChain parm3) throws IOException, ServletException { 

// 设定字符集 
parm1.setCharacterEncoding(this.getCharSet()); 
parm3.doFilter(parm1, parm2); 
//页面中每个向服务器的请求都被过滤 -- 如 图片,js,HTML/JSP等等 
//System.out.println ("---CharEncodingFilter: " + this.getCharSet()) ; 
} 

public void destroy() { 
// TODO: Add your code here 
this.setCharSet(null) ; 
} 


public void setCharSet(String charSet) { 
this.charSet = charSet; 
} 

public String getCharSet() { 
return (this.charSet); 
} 
}



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务