JSP编程技术4-登录与注销(静态)

这里实现的登录与注销只是静态的实现,也就是没有链接数据库。想把登录与注销大体的实现过程给大家,这个领悟后我再发布动态链接了数据库的登录与注销程序,到时候大家理解起来要容易点。我用到的登录用户名为:admin。密码为:admin。

首先,我们需要一个客户端登录页面,:login.jsp

这里我把JSP程序写在了这个页面,只有当客户端输入信息时,才会由服务器来运行该程序,然后把运行结果返回给客户端。

下面我需要做一个服务器返回给客户端的欢迎页面,做的很简单,这里只是把过程给大家展示。当然只有正确输入用户名和密码之后服务器才能返回该页面:welcome。jsp

最后我做了一个注销的功能,点击上个页面的注销,也就可以结束session会话,注销后回到最初的登录界面。 :logout.jsp

好了,一个完整的登录与注销过程就完成了,我说过,这是一个静态的登录,我自定义了用户名和密码,但是我们生活中用到的是动态的登录,也就是链接了数据库的,其实原理都差不多,这里我只想要大家搞清楚我们一个过程:客户端发送请求-服务器验证-服务器返回验证信息-客户端显示登录成功后页面并建立session会话-客户端注销-服务器结束会话。

希望有兴趣的朋友自己可以动手试试,感受感受我们客户端与服务器登录与注销的一个过程。

时间: 2024-10-12 20:00:02

JSP编程技术4-登录与注销(静态)的相关文章

利用JSP编程技术实现一个简单的购物车程序

实验二   JSP编程 一.实验目的1. 掌握JSP指令的使用方法:2. 掌握JSP动作的使用方法:3. 掌握JSP内置对象的使用方法:4. 掌握JavaBean的编程技术及使用方法:5. 掌握JSP中数据库编程方法: 二.实验要求 : 利用JSP编程技术实现一个简单的购物车程序,具体要求如下. (1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息. (2)编写一个JSP程序来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,采用J

MVC模式编程演示样本-登录认证(静态)

好,部分博客分享我的总结JSP-Servlet-JavaBean思想认识和三层编程模型的基本流程,ZH- CNMVC该示例实现演示的编程模式-登录身份验证过程,在这里,我仍在使用静态验证username和password.客有,这里仅仅是把一个实现过程告诉大家.不多说,见代码: 首先建一个JSP登录页面 其次,我们建一个Servlet类获取client提交的信息 然后.我们须要在web.xml配置Servlet选项,好像如今的Eclipse都是自己主动生成了Servlet的配置代码.只是大家还是

JSP编程技术5-购物车的实现-session会话对象

首先十分感谢大家对我的文章的支持,我是个刚刚才找到自己方向的在校大学生,当然我的知识和能力有限,目前正在努力恶补学习中,当我看到自己首次发表到CSDN首页的文章才几个小时阅读量就超过了100时,对我来说无疑是个莫大的鼓励,受宠若惊的我真的很感动,十分感谢大家对我的支持,不管怎样,我们都是站在巨人的肩膀上获得的一切,在社会竞争如此激烈的今天,尤其是IT界发展之迅速,要求我们每一天都需要学习很多东西才能跟上社会的节奏,我的想法就是把我所掌握的实实在在的东西通过文字的方式展现给大家,想把更多实用的东西

JSP编程技术笔试题

一.选择题(每小题1分,共40分)1.下面是FileInputStream读取文件的代码片段: File file1=new File(fileName); FileInputStream finput=new FileInputStream(file1); int size=finput.available(); BufferedInputStream buffer1=new BufferedInputStream(finput); byte b[]=new byte[90]; int n=0

Servlet学习(三)Servlet编程实例-网站登录(修改版-增加数据库-附源码)

我们为刚才的那个示例Servlet学习(二)Servlet编程实例-网站登录添加上数据库,组成一个较为完整的登录功能. 在开始之前我们得首先了解下一些常用的java术语: PO(persistant object) 持久对象 在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了. 通常对应数据模型(数据库),本身还有部分业务逻辑的处理. 可以看成是与数据库中的表相映射的java对象. 最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合. PO中应该不包含

使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础

      一:为什么需要动态网页    由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页  ①:动态网页是指在服务器端运行的,使用程序语言设计的交互网页,她们会根据某种条件的变化返回不同的网页内容.  ②动态网页需要使用服务器脚本语言. 三:动态网页的优势: ①        交互性:即网页会根据用户的要求和选择而动态改变和显示内容. ②        自动更新:即无時须改变页面代码,便会自动生成新的页面内容,可以大大节省工作量

JAVA EE 学习笔记[V1 jsp编程]

在三月初学校开设了javaee的课程,也就此展开了对javaee基础的学习.然后老师也对这次的课程有一定要求.前面的基础就为最终的作业做准备啦~ 在上学期我们学习了java相关知识,也对java se 的安装使用有了一定的认知,而java ee则是构建于java se 平台之上的一套多层的,可扩展的的网络应用. 学习java ee我们首先进行环境的搭建.无非就是使用 tomcat进行服务器的搭建和jdk环境变量配置.而IDE这方面我们选择myeclipse 2016 CI(这个编译器自带tomc

Java EE JSP编程基础

一.JSP编程介绍 JSP是实现普通静态HTML和动态HTML混合编码的技术,可以说是Servlet的一种变形,相比Servlet它更像普通的Web页面.JSP在第一次运行时会花费很长时间,原因在与其本质还是Servlet,也就是说JSP会由服务器Tomcat自动转换为Servlet后加载运行. JSP页面中除了普通的HTML代码外还包含其他三种主要成分:脚本元素.指令和动作.脚本元素用于在JSP页面中嵌入Java代码,指令用于从整体上控制Servlet的结构,动作用来引入现有的组件来控制Web

眼下最好的JSP分页技术

2005-08-24   来源:CSDN  作者:wanchao2001 前言     在使用数据库的过程中,不可避免的须要使用到分页的功能,但是JDBC的规范对此却没有非常好的解决.对于这个需求非常多朋友都有自己的解决方式,比方使用 Vector等集合类先保存取出的数据再分页.但这样的方法的可用性非常差,与JDBC本身的接口全然不同,对不同类型的字段的支持也不好.这里提供了一种与 JDBC兼容性非常好的方案.   JDBC和分页 Sun的JDBC规范的制定,有时非常让人哭笑不得,在JDBC1.