java EE 书的第五章的bbs,web.xml中有: <filter>
<filter-name>charsetEncodingFilter</filter-name>
<filter-class>j2eebbs.util.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>但是,我找不到j2eebbs.util.EncodingFilte这个类呢!运行报错:严重: Exception starting filter charsetEncodingFilter
java.lang.ClassNotFoundException: j2eebbs.util.EncodingFilter您看看是什么原因呢?谢谢了
<filter-name>charsetEncodingFilter</filter-name>
<filter-class>j2eebbs.util.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>但是,我找不到j2eebbs.util.EncodingFilte这个类呢!运行报错:严重: Exception starting filter charsetEncodingFilter
java.lang.ClassNotFoundException: j2eebbs.util.EncodingFilter您看看是什么原因呢?谢谢了
解决方案 »
- jbpm4.4在部署流程时出错
- jdbc 还是hibernate?
- Java学习
- Hibernate小鸟 提问 关于开发中Hibernate的应用
- 奇怪的问题
- jboss应用服务器哪些版本收费 哪些版本免费
- 请问怎样划分简单的JAVABEAN?
- 好心人 推荐基本学习Struts的书籍 发分了
- 在线等!我到入了一个包org.apache.xerces.parsers.DOMParser;编译通过,可运行出错!
- 请问 ServletInputStream的 read(byte[], int, int)方法一次最多能读取多少字符?
- JSP同一时间只有一个用户可以打开编辑界面,编辑数据库中的一条记录
- s2sh 整合包配置问题。。
public class EncodingFilter implements Filter {
private FilterConfig config = null;
private String targetEncoding = "ASCII"; public EncodingFilter() {
}
public void init(FilterConfig filterconfig) throws javax.servlet.ServletException {
this.config = filterconfig;
this.targetEncoding = config.getInitParameter("encoding");
}
public void doFilter(ServletRequest srequest, ServletResponse sresponse, FilterChain filterchain) throws java.io.IOException, javax.servlet.ServletException {
HttpServletRequest request = (HttpServletRequest)srequest; //set the encoding
request.setCharacterEncoding(this.targetEncoding); //move to next
filterchain.doFilter(srequest,sresponse);
}
public void destroy() {
this.config = null;
this.targetEncoding = null;
} }
chain.doFilter(request,response);
packge j2eebbs.util.EncodingFilter
import java.io.IOException;import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;public class FckEditorPassFilter extends .EncodingFilter { @Override //重写StrutsPrepareAndExecuteFilter类的doFilter方法
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
if ("/fckeditor/editor/filemanager/connectors".equals(request
.getServletPath())) {
chain.doFilter(req, res);
} else {
super.doFilter(req, res, chain);
}
}}