隨筆-26  評(píng)論-13  文章-46  trackbacks-0

          1.驗(yàn)證用戶登錄
          <sql:query var="query" dataSource="${bookdev}">
            select * from user where userName='${param.userName}' and userPwd='${param.userPwd}'
          </sql:query>

          <c:if test="${empty query.rows}"> 
          <!--驗(yàn)證沒有通過,返回登錄界面-->
            <font color="red">用戶名或密碼錯(cuò)誤</font>
            <a href="index.jsp">重新登錄</a>
          </c:if>
          <c:if test="${!empty query.rows}"> 
          <!--驗(yàn)證通過,保存用戶信息到session中-->
          <c:forEach var="row" items="${query.rows}">
              <c:set var="userName" value="${row.userName}" scope="session" />
              <c:set var="userLevel" value="${row.userLevel}" scope="session" /> 
           </c:forEach>
              <c:set var="isLog" value="1" scope="session" /> 
          <!--頁面發(fā)送到主頁面-->
              <c:redirect url="main.jsp" />
          </c:if>

          2.session控制

          <c:if test="${empty sessionScope.isLog}">
           你沒有登錄或登錄超時(shí)
           <a href="index.jsp">重新登錄</a>
          </c:if>

          posted on 2005-06-07 16:07 似水流年 閱讀(3652) 評(píng)論(3)  編輯  收藏 所屬分類: JSP/Servlet

          評(píng)論:
          # re: Jstl驗(yàn)證用戶登錄及session控制 2006-05-18 10:10 | 黃韜
          你間接幫我解決了一個(gè)問題,謝過了``  回復(fù)  更多評(píng)論
            
          # re: Jstl驗(yàn)證用戶登錄及session控制 2006-09-27 15:59 | feifei
          我做個(gè)網(wǎng)站,在登陸頁面里定義了個(gè)session:
          <c et var="islog" value="${row.username}" scope="session" />
          <c:redirect url="mainwatch.jsp"/>
          </c:if>

          可我在里面的其它頁面里調(diào)用,卻不行,明明登陸了的,可還是認(rèn)為沒登陸。。
          session username is : <c:out value="${username}" />

          <c:if test="${empty sessionscope.islog}">
          您沒有登陸系統(tǒng)或登錄超時(shí),請(qǐng)重新登陸
          <c:redirect url="admin.jsp"/>
          </c:if>

          運(yùn)行后結(jié)果是:
          session username is : sunny 您沒有登陸系統(tǒng)或登錄超時(shí) 請(qǐng)重新登陸

          請(qǐng)問該如何解決呢?我困擾了幾天了。 呵呵,先謝謝您啦。。

            回復(fù)  更多評(píng)論
            
          # re: Jstl驗(yàn)證用戶登錄及session控制[未登錄] 2008-03-15 10:56 | sdfsd
          主站蜘蛛池模板: 牡丹江市| 南宁市| 抚宁县| 泸西县| 民丰县| 诸暨市| 成武县| 永兴县| 阳谷县| 和林格尔县| 偃师市| 个旧市| 莎车县| 南丹县| 荥阳市| 门源| 临颍县| 通渭县| 玉山县| 丰台区| 光泽县| 且末县| 伊金霍洛旗| 留坝县| 辉南县| 三门峡市| 阜新| 河池市| 德阳市| 敦煌市| 江孜县| 彰武县| 桂林市| 兴国县| 双流县| 安达市| 灯塔市| 临桂县| 星子县| 龙井市| 静安区|