`

(转)Jstl验证用户登录及session控制

    博客分类:
  • JSP
阅读更多
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> 


分享到:
评论

相关推荐

    留言板设计 JAVAEE JSF JSTL

    J2EE 课程设计 页面设计运用jsp技术,其中用到jstl标签 验证使用javabean 运用session全程记录用户登录信息

    Web作业(jsp代码来自老师,其他是由本人编写,希望对你们有帮助)

    4、编写一个应用,用户登录成功之后,到达欢迎页面。为了防止某些用户直接访问欢迎页面,用过滤器来实现session的检查。 5、使用过滤器还可以实现Cookie的检查。编写一个应用,在登录页面中让用户选择“是否保存登录...

    从Java走向Java+EE+.rar

    14.2 实例——JSF处理用户登录 209 14.3 小结 215 第15章 利用JavaMail收发电子邮件 217 15.1 电子邮件协议和JavaMail 217 15.2 JavaMail核心类 218 15.2.1 Session类 218 15.2.2 Message类 218 15.2.3...

    Java课程设计-基于JavaWeb和Mysql实现的宿舍管理系统源码带数据库+详细说明文档.zip

    1. 用户登录模块 :超级管理员、宿舍管理员、学生三种不同角色的用户登录系统,呈现不同的界面,添加过滤器,没登陆的则不能访问其它界面 2. 超级管理员模块 :超级管理员具有宿舍管理员管理、学生管理、宿舍楼管理...

    java web 视频、电子书、源码(李兴华老师出版)

    0104_Tomcat服务器的安装及配置 0200_第二部分:WEB基础开发 0205_JSP基础语法 0206_JSP内置对象 0207_JavaBean 0208_文件上传 0300_第三部分:WEB高级开发 0309_Servlet程序开发 0310_表达式语言 0311_...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    李兴华Java Web开发实战经典(高清版) Part2

    第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本...

    java web技术开发大全(最全最新)

    重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发...

    JAVA上百实例源码以及开源项目源代码

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java web开发技术大全

    重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web...

    JAVA上百实例源码以及开源项目

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java开源包1

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

    java开源包11

    jSIP这个Java包目标是用Java实现SIP(SIP:Session Initiation Protocol)协议及SIP协议的其它扩展部 分。 Java表达式语法解析库 parboiled parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG...

Global site tag (gtag.js) - Google Analytics