JSTL session 很方便的進(jìn)行session開(kāi)發(fā)
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)證沒(méi)有通過(guò),返回登錄界面-->
<font color="red">用戶名或密碼錯(cuò)誤</font>
<a href="index.jsp">重新登錄</a>
</c:if>
<c:if test="${!empty query.rows}">
<!--驗(yàn)證通過(guò),保存用戶信息到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" />
<!--頁(yè)面發(fā)送到主頁(yè)面-->
<c:redirect url="main.jsp" />
</c:if>
2.session控制
<c:if test="${empty sessionScope.isLog}">
你沒(méi)有登錄或登錄超時(shí)
<a href="index.jsp">重新登錄</a>
</c:if>
posted on 2009-03-16 07:18 草原上的駱駝 閱讀(1464) 評(píng)論(0) 編輯 收藏 所屬分類: JAVA基礎(chǔ)知識(shí)