Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 在web.xml中正确配置我的筛选器类_Jakarta Ee - Fatal编程技术网

Jakarta ee 在web.xml中正确配置我的筛选器类

Jakarta ee 在web.xml中正确配置我的筛选器类,jakarta-ee,Jakarta Ee,我正在从事web app maven项目,我需要一个实现javax.servlet.Filter的过滤器类。 因此,我无法在web.xml中正确配置它。我发现“'filter.RestrictionFilter'不能分配给'javax.servlet.filter'”错误。有人能帮我解决这个问题吗: 这是我的筛选器类: 包过滤器; 导入javax.servlet.*; 导入javax.servlet.http.HttpServletRequest; 导入javax.servlet.http.H

我正在从事web app maven项目,我需要一个实现javax.servlet.Filter的过滤器类。 因此,我无法在web.xml中正确配置它。我发现“'filter.RestrictionFilter'不能分配给'javax.servlet.filter'”错误。有人能帮我解决这个问题吗:

这是我的筛选器类:

包过滤器;
导入javax.servlet.*;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
导入javax.servlet.http.HttpSession;
导入java.io.IOException;
导入java.util.logging.Filter;
导入java.util.logging.LogRecord;
//@WebFilter(“/RestrictionFilter”)
公共类RestrictionFilter实现过滤器{
//建造师
公共限制过滤器(){
}
public void init(FilterConfig FilterConfig)抛出ServletException{
}
公共空间销毁(){
}
公共无效doFilter(ServletRequest-req、ServletResponse-res、,
FilterChain FilterChain)抛出IOException、ServletException{
//要求和要求的铸件
HttpServletRequest请求=(HttpServletRequest)请求;
HttpServletResponse=(HttpServletResponse)res;
//休养期
HttpSession session=request.getSession();
//利用会议
字符串usersession=(字符串)session.getAttribute(“usersession”);
if(usersession==null){
//在连接页面上使用连接
request.getRequestDispatcher(“/m1if03”).forward(请求,响应);
}else{//affichage de la page restreinte
filterChain.doFilter(请求、响应);
}
}
@凌驾
公共布尔isLoggable(LogRecord LogRecord){
返回false;
}

}
您正在实现
java.util.logging.Filter
,而不是
javax.servlet.Filter
。您需要实现正确的方法。

我删除了import java.util.logging.Filter,这个错误消失了。谢谢你。