码迷,mamicode.com
首页 > 其他好文 > 详细

登录过滤

时间:2019-11-12 01:15:41      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:java   pack   dispatch   inf   username   ring   setattr   print   sys   

package com.lovo.j173.filter;

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;


@WebFilter("/html/*")
public class LoginFilter implements Filter {


public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req=(HttpServletRequest)request;
HttpServletResponse resp=(HttpServletResponse)response;
if (req.getSession().getAttribute("username")!=null) {
chain.doFilter(request, response);

}else {
resp.sendRedirect("../login.html");
}

 

 

 

package com.lovo.j173.filter;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;


@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String username=request.getParameter("username");
String pwd=request.getParameter("password");
HttpSession session=request.getSession();
session.setAttribute("username", username);
response.sendRedirect("html/NewFile.html");
System.out.print(111);
// request.getRequestDispatcher("html/NewFile.html").forward(request, response);

}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

}


}

 

}

登录过滤

标签:java   pack   dispatch   inf   username   ring   setattr   print   sys   

原文地址:https://www.cnblogs.com/zxcvbnm-sj/p/11839377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!