为什么过滤器有问题
发表在JavaWeb图书答疑 2013-09-22
是否精华
版块置顶:
我按照第9章的过滤器案例做的,为什么eclipse上显示出错啊?
package c2;

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
/**
 * 统计过滤器
 * @author Li YongQiang
 */
public class CountFilter implements Filter {
// 来访数量
private int count;

@Override
public void init(FilterConfig filterConfig) throws ServletException {
// 获取初始化参数
String param = filterConfig.getInitParameter("count");
// 将字符串转换为int
count = Integer.valueOf(param);
}

@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// 访问数量自增
count ++;
// 将ServletRequest转换成HttpServletRequest
HttpServletRequest req = (HttpServletRequest) request;
// 获取ServletContext
ServletContext context = req.getSession().getServletContext();
// 将来访数量值放入到ServletContext中
context.setAttribute("count", count);
// 向下传递过滤器
chain.doFilter(request, response);
}

@Override
public void destroy() {

}
}
分享到:
精彩评论 5
无语_mrkj
学分:3155 LV11
2013-09-22
沙发
请问这是哪本书中的例子,另外,您是直接运行的光盘中的实例吗?还有具体有什么问题呢?请详细说明,最好贴出异常信息。
axc
学分:0 LV1
TA的每日心情
无聊
2020-12-11 21:19:53
2013-09-22
板凳
java web从入门到精通,我自己做出现错误,把光盘的过滤器复制过来也有错误,运行不了,连异常信息也没有,是不是过滤器运行需要配置什么啊
无语_mrkj
学分:3155 LV11
2013-09-23
地板
不要只复制光盘中的过滤器这个类的源代码,还有配置文件呢?您可以直接把光盘(web.xml)中的实例拷贝下来然后导入到eclipse中运行一下试试。
axc
学分:0 LV1
TA的每日心情
无聊
2020-12-11 21:19:53
2013-09-23
4L
我把光盘中的web.xml复制过去了,也运行不了,照书做的web.xml也运行不了,而且过滤器照书上做的直接出错,可能是配置出问题了。
无语_mrkj
学分:3155 LV11
2013-10-22
5L
具体出现的是什么错误呢?eclipse的控制台上的,或者JSP页面上的?
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照