我尝试使用jsf 2在我的Web应用程序中实现登录过滤器,遵循本指南:
https://stackoverflow.com/tags/servlet-filters/info
我编译了我的过滤器并在"web-inf/classes"中添加了.class(如指南所说)过滤器工作,但我把错误的URL重定向到登录页面,所以我从文件夹中删除了filter.class (web-inf/classes)并试图再次编译项目,但它失败了,从那以后我得到"包javax.servlet不存在"
这很奇怪,因为在它工作之前我在我的pom.xml中有javax.servlet ..我试过清理项目,但没有.
这是我的过滤器类:
package Bean;
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.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* Created with IntelliJ IDEA.
* User: rodrigo
* Date: 28-04-13
* Time: 06:54 AM
* To change this template use File | Settings | File Templates.
*/
@WebFilter("/Contenido/*")
public class filtro implements Filter {
@Override
public void init(FilterConfig config) throws ServletException {
// If you have …Run Code Online (Sandbox Code Playgroud)