JBuilder2005实战JSP之程序功能介绍
黑客流安全网http://hack6.com/
用户在登录页面中录入密码、验证正确后转向欢迎主页面如果输入的密码错误导向登录失败页面。这个模块包含6个JSP文件、 3个Java类及两张后台表。
6个JSP文件分别为用户登录、页面流转控制、错误处理、登录成功和失败、 以及退出系统的处理页面简单介绍如下
表1 JSP文件
JSP页面说明login. jsp 登录JSP页面switch. jsp 进行密码验证和页面流转控制的JSP页面。error. jsp 错误处理JSP页面 以一种友好的方式向客户报告程序的错误。为其他所有JSP页面的错误处理页面。welcome. jsp 登录成功后转向的欢迎页面。我们在该页面中引用了一套第三方的标签库。fail. jsp登录失败后转向这个错误处理页面。quit. jsp退出系统后调用的页面它负责清除session结束会话。
JSP文件主要负责页面的展现而业务逻辑或资源处理等功能可以放到Java类中表单数据则可以通过Bean来封装模块中提供了3个类介绍如下
表2 3个Java类
类 说明
DBConnection获取数据库的连接。
User描述用户对象并负责写登录、退出日志。
UserList获取系统的所有用户并转换为一个网页下拉框。
用户信息及用户登录信息用数据库表来存放选择Oracle 9i作为我们的数据库 当然你也可以使用其他类型的数据库只要相应地调整DBConnection类和表SQL定义语句就可以了这种移植的代价是很小的下面介绍这两张表的用途和结构
表3 2张数据库表
表名说明
T_USER 用户信息表包含用户ID、用户名及密码3个字段。
T_LOGIN_LOG 记录用户登录的时间和退出的时间 日志主键利用一个序列SEQ_LOGIN_LOG_ID产生。
<a href="http://hack6.com/">黑客流安全网</a>
Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...
hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...
如今我们很多朋友做网站都比较多的采用站群模式,但是用站群模式我们很多人都知道要拆分到不同IP段。比如我们会选择不同的服务商,不同的机房,至少和我们每个服务器的IP地址差异化。于是,我们很多朋友会选择美国多IP站群VPS商家的产品。美国站群VPS主机商和我们普通的云服务器、VPS还是有区别的,比如站群服务器的IP分布情况,配置技术难度,以及我们成本是比普通的高,商家选择要靠谱的。我们在选择美国多IP...