First create a Filterservlet class below the code
Package com.group.users.util;
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.http.HttpServletRequest;
Import Javax.servlet.http.HttpServletResponse;
Import javax.servlet.http.HttpSession;
Import Com.group.users.entity.Users;
public class Filterservlet implements Filter {
public void Destroy () {
}
public void DoFilter (ServletRequest req, servletresponse Res,
Filterchain chain) throws IOException, Servletexception {
HttpServletRequest request = (httpservletrequest) req;
HttpServletResponse response = (httpservletresponse) res;
HttpSession session = Request.getsession ();
Users user = (users) session.getattribute ("Users");
if (user!=null) {
Chain.dofilter (request, response);
}else{
Request.getrequestdispatcher ("/index.jsp"). Forward (request, response);
}
}
public void init (Filterconfig filterconfig) throws Servletexception {
}
}
The following Wed code
<filter>
<filter-name>FilterServlet</filter-name>
<filter-class>com.group.users.util.FilterServlet</filter-class>
</filter>
<filter-mapping>
<filter-name>FilterServlet</filter-name>
<url-pattern>/admin/*</url-pattern>
</filter-mapping>
Java login blocker