国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 驗證用戶是否已經登錄與實現自動登錄方法詳解

2019-11-26 13:12:13
字體:
來源:轉載
供稿:網友

驗證用戶是否已經登錄

package cn.hongxin.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.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;public class LoginFilter implements Filter{ public void init(FilterConfig filterConfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response,  FilterChain chain) throws IOException, ServletException { //將request強轉成htt... HttpServletRequest req = (HttpServletRequest) request; //獲取session HttpSession ss = req.getSession(); //從session中獲取user if(ss.getAttribute("user")==null){  System.err.println("你還沒有登錄");  req.getSession().setAttribute("msg", "請你先登錄");  //重定向到登錄  HttpServletResponse resp = (HttpServletResponse) response;  resp.sendRedirect(req.getContextPath()+"/index.jsp");[W2]  }else{  //放行  chain.doFilter(request, response); } } public void destroy() { }}

配置到web.xml中且對jsps/*進行過慮:

<filter> <filter-name>login</filter-name> <filter-class>cn.itcast.filter.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>login</filter-name> <url-pattern>/jsps/*</url-pattern> <url-pattern>/views/*</url-pattern> </filter-mapping>

實現自動登錄

自動登錄,是為了幫助用戶多次使用這個網頁時,不用再次輸入用戶名和密碼就可以登錄。

是指用戶將用戶的登錄信息,人,保存到本地的文件中Cookie中。

Name,value

主站蜘蛛池模板: 彩票| 柯坪县| 夏邑县| 东源县| 永登县| 应用必备| 海丰县| 嘉祥县| 汾西县| 东乡| 沾益县| 长阳| 金山区| 齐河县| 伊春市| 休宁县| 柘城县| 泸定县| 石河子市| 大宁县| 渝中区| 莎车县| 临江市| 尼勒克县| 萨迦县| 哈尔滨市| 永新县| 临漳县| 德化县| 宜章县| 马龙县| 温州市| 海阳市| 灌阳县| 隆子县| 兰西县| 安福县| 沅陵县| 资源县| 韶山市| 谢通门县|