linux怎么查看本机内存大小
277
2022-11-22
Java web项目中的强制登录功能实现代码
为了避免直接进入项目中存在的页面,使用filter过滤器
新建一个类loginFilter:
package com.tjcu.filter;
import com.tjcu.entity.User;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
public class loginFilter implements Filter{
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletRequest;
HttpSession session = request.getSession();
User user = (User) session.getAttribute("user");
HttpServletResponse response = (HttpServletResponse) servletResponse;
if (user!=null) {
filterChain.doFilter(request,response);
}else {
response.sendRedirect(request.getContextPath()+"/login.jsp");
}
}
@Override
public void destroy() {
}
}
在web文件中通知服务器开发了这个过滤器
web.xml:
&lhttp://t;filter-class>com.tjcu.filter.loginFilter
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~