MVC用户认证web应用部分一

文章作者 100test 发表时间 2007:09:15 12:07:33
来源 100Test.Com百考试题网


这个小的应用主要用到了JSP Servlet JavaBean Filter JSTL
我的运行环境仍然是eclipse3.2 tomcat5.5 jdk1.5 mysql4.1
废话一下:
JSP主要是用于做页面展示的,javabean主要是用来为数据库访问做服务的,而servlet主要就是处理请求,页面转发之类的。
详细的应用,我们在设计到的时候会说明的。

好了,开始动手!
首先是做一个验证用户的数据库。用于存储用户名及密码。
sql代码如下:
(为了便于操作我们访问数据库所使用的是root用户,密码设定为1234)
----------------------------------------------------------
use mysql
create database new_db.
create table user
(
username varchar(24)
primary key,
password varchar(20)
).
insert into user values (island,Mobile).
insert into user values (bodao051,871016).
----------------------------------------------------------
好了数据库已经建好了
我们可以试着查询一下看看数据库是否正确
----------------------------------------------------------
use mysql.
use new_db.
0select * from user.
----------------------------------------------------------
确定自己的数据库成功建立之后,就开始后面的工作了。


首先我们需要一个前端的展示。我们采用JSP。
我们默认index.jsp为首页。而login.jsp为页面用来展示登陆的标单。


我们采用这样的模式来处理用户的登陆的判断:
首先页面welcome-file是设置为index.jsp。这个页面里面包含了一个认证是否成功登陆的JSTL代码,判断的方法就是如果user的session范围的对象是空的话,转发至login.jsp进行登陆。如果不为空则显示已经成功登陆。

index.jsp的代码如下:
---------------------------------------------------------
index.jsp
---------------------------------------------------------
<%@page contentType="text/html. charset=GBK"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>



index

>


用户管理




对不起,您还未登录!请点击这里登陆。


相关文章


MVC用户认证web应用部分三
MVC用户认证web应用部分二
MVC用户认证web应用部分一
《Java与模式》学习笔记:设计模式——迭代子(Iterator)模式
《Java与模式》学习笔记:设计模式——合成(Composite)模式
《Java与模式》学习笔记:设计模式——模板(Template)模式
学习笔记:设计模式——树结构(合成模式 模板模式)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛