案例介绍:
此篇用纯JSP技术,实现了一个完整且简单的人事管理系统,用Map集合模拟数据库的数据存储,有登录,页面跳转,Session存储,修改等知识的应用,我觉得对于初学者,这是再适合不过的案例了,特作此篇,友情奉献,如有欠缺,忘海涵并指正。




案例讲解
以上演示的只是其中的一部分,里面有一些细节,我会在后面讲解的时候细说。
案例结构及案例准备









如图所示:
1、Session:主要用于跟踪会话
什么是会话?
会话是代表用户第一次进入当前系统直到退出系统或关闭浏览器,在此期间与服务器的一系列交互。
Session作用域:会话期间
在这是在session对象中存储一些数据,实现信息共享。
2、application对象应用
Application: 提供了关于服务器版本,应用级初始化参数和应用内资源绝对路径方式。是ServletContext类的实例,与应用上下文有关。
Application作用域:web容器的生命周期。
在这用来获取当前系统的访问量。

3、exception:异常对象
在JSP中如果一个页面中出现了错误,可以交由另外一个页面处理。在此页面中指定一个错误处理的页面errorPage=”error.jsp”,然后新建一个error.jsp的页面,如下:



在此指定为错误页面。
JSP之修改页面(update.jsp)


JSP之修改成功并显示页面(update_controller.jsp)



网友评论