`

JSTL session 很方便的进行session开发

阅读更多

 

1.验证用户登录

<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}">  

<!--验证没有通过,返回登录界面--> 

  <font color="red">用户名或密码错误</font> 

  <a href="index.jsp">重新登录</a> 

</c:if> 

<c:if test="${!empty query.rows}">  

<!--验证通过,保存用户信息到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" />  

<!--页面发送到主页面--> 

    <c:redirect url="main.jsp" /> 

</c:if> 

 

2.session控制

<c:if test="${empty sessionScope.isLog}"> 

 你没有登录或登录超时 

 <a href="index.jsp">重新登录</a> 

</c:if>

分享到:
评论

相关推荐

    JSTL开发手册

    《JSTL开发手册》详述了JSTL(JavaServer Pages Standard Tag Library)的核心标签库,这是一套为Java Web开发者设计的标准标签库,提供了丰富的功能,以简化页面开发。本文将深入解析其中常用的C标签,包括表达式...

    JSTL与El表达式源代码

    **JSTL(JavaServer Pages Standard Tag Library)**是Java服务器端的一个标准标签库,它提供了一系列的标签来简化JSP页面的开发,使得开发者能够更专注于业务逻辑而不是页面的呈现。JSTL的核心部分包括了核心标签、...

    EL与JSTL下载资料

    EL(Expression Language,表达式语言)和JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages标准标签库)是Java Web开发中的两个重要组件,它们主要用于简化页面逻辑,提高开发效率,减少错误。...

    JSTL中文帮助文档

    本文将对JSTL的基础概念、核心标签库、XML处理标签库、国际化格式化标签库以及数据库访问标签库进行详细介绍,并探讨如何在JSP页面中有效地利用这些标签来提高开发效率。 #### 二、JSTL简介 JSTL是随JSP 1.2版本...

    jsp中存取session值简单介绍

    3. session虽然方便,但会占用服务器资源,尤其是当用户量很大时,过多的session会消耗大量的服务器内存。因此,合理的管理session,比如及时销毁无用的session,是非常必要的。 除了session之外,页面作用域(page...

    jstl详细ppt,很适合初学者

    **EL(Expression Language)**是与JSTL密切相关的表达式语言,主要用于在JSP页面中方便地访问和操作数据。EL可以简洁地表达复杂的逻辑,而无需在页面中嵌入Java脚本。EL表达式通常用于获取和设置作用域中的数据,如...

    购物车(JSTL实现)

    3. **会话范围**:在JSP中,我们可以利用JSTL的`&lt;c:set&gt;`标签将购物车对象存储在用户的会话(session)中,这样即使用户浏览其他页面,购物车的状态也能被保留。 4. **显示购物车**:使用`&lt;c:forEach&gt;`标签遍历会话...

    JSTL常用标签总结

    JSTL(JavaServer Pages Standard Tag Library)即JavaServer页面的标准标签库,它是一套用于JSP页面的自定义标签库,通过这些标签可以简化JSP页面的开发。本文将对JSTL中常用的标签进行总结。 首先,标签主要用于...

    JSTL2.0标准标签

    JSTL 2.0相对于早期版本,主要改进了EL支持,增强了安全性,提升了性能,并且对Servlet 2.4和Java EE 5进行了兼容。 总结来说,JSTL 2.0是JSP开发中的强大工具,它使得JSP页面更加整洁、易读,同时减少了Java脚本...

    JSTL标签库 api

    JSTL函数标签库包含了一系列常用函数,如字符串操作、数学运算和URL编码等,这些函数可以直接在JSP页面中调用,极大地方便了开发者的日常工作。 通过以上对JSTL各个标签库的介绍,我们不仅了解了它们的基本功能,还...

    jstl标签学习笔记

    **JSTL标签详解** JavaServer Pages Standard Tag Library (JSTL) 是一套标准的标签库,用于简化JSP页面的编程,使得开发者能够使用标签而不是脚本来处理常见任务。...在实际开发中,JSTL是JSP开发不可或缺的一部分。

    JSTL标签用法.doc

    JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一种广泛应用于JSP页面的技术,它通过一组预定义的标签简化了网页开发工作,使得开发者无需编写复杂的Java代码即可实现动态内容的处理。JSTL标签库...

    Jstl基本知识简介

    通过以上介绍可以看出,JSTL不仅能够提高开发效率,还能让开发者更好地关注业务逻辑而不是底层技术细节。对于初学者而言,掌握JSTL的基本使用方法是非常重要的第一步,而随着经验的积累,深入学习其他高级标签及EL...

    JSTL教程.rar

    JSTL,全称为JavaServer Pages Standard Tag Library,是Java世界中用于简化JSP开发的一种标准标签库。它提供了一系列预定义的标签,使得开发者可以使用更简洁、更易读的方式来处理常见的页面逻辑,如迭代、条件判断...

    jsp开发的jstl标签库

    JSTL的强大之处在于其丰富的标签集合,可以方便地处理各种常见的Web开发任务,比如条件判断、循环、数据处理等,减少了在JSP页面中使用脚本元素的需要,从而提高了代码的整洁性和可读性。在实际开发中,结合EL...

    jstl学习-变量的取值范围和编译后的代码

    总之,掌握JSTL中变量的取值范围及其编译后代码的工作原理,能提升我们的开发效率并优化Web应用的性能。通过深入学习JSTL的源码和工具,开发者能够更熟练地驾驭这个强大的标签库,提高代码质量与可维护性。

    JSP应用开发-EL表达式与JSTL标签.pptx

    JSP应用开发-EL表达式与JSTL标签 EL表达式(Expression Language)是一种用于JSP页面中的语言,主要用于替换JSP页面中的脚本表达式,从JSP隐式对象中提取java对象、获取数据。EL表达式的语法结构是:“${变量或...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    在实验中,我们学习了 EL 表达式和 JSTL 标签库的原理和使用,了解了如何使用 EL 表达式和 JSTL 标签库来简化 JSP 页面的开发。我们还学习了如何使用 EL 表达式和 JSTL 标签库来实现具体的功能,例如输出数据、条件...

    jstl两个核心包和jstl标签库EL表达式详解

    JSTL标签库是预定义的一组标签,它们为JSP开发提供了方便。以下是一些主要的JSTL标签: - **&lt;c:if&gt; 和 **:用于条件判断,类似Java中的if-else语句。 - ****:用于遍历集合,如数组、列表、Map等。 - ****:用于...

Global site tag (gtag.js) - Google Analytics