原始森林中的一個(gè)狼窩

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          我的好友

          最新評(píng)論

          Struts中使用Cookie控制登錄的流程

          讀取 Cookie 集合,遍歷集合找到所需的 Cookie ,如果找到保存進(jìn) Session ,否則跳轉(zhuǎn)到登錄頁(yè)面;

          所需資源:

          ReadCookieAction.java- 讀取 Cookie 集合,如果找到對(duì)應(yīng) Cookie ,寫(xiě)入 Session ;

          Login.jsp- 登錄用頁(yè)面;

          LoginSubmit.java- 記錄登錄信息,并寫(xiě)入 Session ;

          LoginOk.jsp- 讀取 Session ,并顯示。

          Cookie 的方法

          Cookie[] cookies = request.getCookies();

          if (cookies != null ) {

          ??? for ( int i=0; i<cookies. length ; i++) {

          ?????? Cookie cookie = cookies[i];

          ?????? if (cookie.getName().equals( "userInfo" )) {

          ?????????? String value = cookie.getValue();

          ?????????? String[] info = value.split( "_" );

          ?????????? UserForm userForm = new UserForm();

          ?????????? userForm.setUserName(info[0]);

          ?????????? userForm.setUserPassword(info[1]);

          ?????????? request.getSession().setAttribute( "userForm" , userForm);

          ?????????? return mapping.findForward( "ok" );

          ?????? }

          ??? }

          }

          寫(xiě) Cookie 的方法:

          Cookie c = new Cookie( "userInfo" ,userForm.getUserName()+ "_" +userForm.getUserPassword());

          c.setComment( "A test cookie" );

          c.setMaxAge(120);

          response.addCookie(c);

          posted on 2006-10-18 17:20 白洋 閱讀(1649) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): Struts 知識(shí)點(diǎn)滴

          評(píng)論

          # re: Struts中使用Cookie控制登錄的流程 2006-11-22 16:00 loook123

          不錯(cuò)

          歡迎來(lái)這里看看loook12.spaces.live.com  回復(fù)  更多評(píng)論   

          # re: Struts中使用Cookie控制登錄的流程[未登錄](méi) 2008-03-03 23:43 過(guò)客

          恩,學(xué)習(xí)到不少東西,謝謝分享  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 天全县| 昌乐县| 牟定县| 沁水县| 修武县| 宁津县| 尼勒克县| 泉州市| 保德县| 井冈山市| 阆中市| 华安县| 睢宁县| 日照市| 都昌县| 平原县| 嘉定区| 齐齐哈尔市| 淮滨县| 永丰县| 延吉市| 宝坻区| 溧阳市| 西青区| 海晏县| 新密市| 沙田区| 仙桃市| 盐山县| 江油市| 杨浦区| 剑河县| 图们市| 韶关市| 曲水县| 陵川县| 汾西县| 界首市| 淮安市| 涡阳县| 庆元县|