0
如何执行身份验证。如果用户没有登录,它应该重定向到登录页面,如果用户已经登录,它应该重定向到主页。我怎样才能用servlets做到这一点?如何检查用户是否使用JSP和servlets登录
如何执行身份验证。如果用户没有登录,它应该重定向到登录页面,如果用户已经登录,它应该重定向到主页。我怎样才能用servlets做到这一点?如何检查用户是否使用JSP和servlets登录
您可以编写servlet过滤器,拦截所有来到您应用程序的请求,并通过检查会话中存储的属性来检查用户是否已登录。要知道如何创建过滤器,请按照this link。
如果您使用其他servlet来认证用户您可以根据需要指定要忽略的路径作为过滤器的初始参数,以便您可以在web.xml中对其进行控制。你可以在下面的过滤器中获得它
private String pathToBeIgnored;
public void init(FilterConfig config) {
pathToBeIgnored = config.getInitParameter("pathToBeIgnored");
}