发布时间 : 星期一 文章实验三 JSP应用练习更新完毕开始阅读
实验三 JSP应用练习
一、实验目的
1. 掌握JSP基本语法
2. 掌握常用JSP编译和动作指令的使用 3. 掌握JSP内置对象的使用
二、实验学时
2学时
三、实验环境
1. 硬件环境:普通PC机
2. 软件环境:Windows操作系统、Eclipse/MyEclipse、Tomcat
四、实验内容
(一)实现用户登录功能
1、登录页面
设计实现一个登录页面,使用表单进行提交。页面应包含的元素如图3-1所示,注意选取适当的输入元素类型,并对其命名;表单的action属性设置应指向所设计的校验页面。
图3-1 登录页面元素
2、登录校验页面
需要读取前面登录页面中用户输入的用户名和密码,进行验证。验证要求包括:用户名不为空;密码正确(为了简化设计,可以在JSP代码中设置固定的“正确”密码)。如果用户通过验证,利用适当的JSP内置对象保存用户信息。
3、登录后主页面
登录成功后,应自动转向主页面,在页面中显示:“欢迎,<用户名>”。
4、自动跳转要求
应在页面中实现如下自动跳转功能:
(1)登录校验页面:验证通过,自动跳转到主页面;验证失败,自动跳转到登录页面。
(2)主页面:如果没有经过用户验证,自动跳转到登录页面。
(二)实现一个简单留言板
1、留言页面
设计实现一个留言页面,使用表单进行提交。页面应包含的元素如图3-2所示,注意选取适当的输入元素类型,并对其命名;表单的action属性设置应指向所设计的添加留言页面。
图3-2 留言页面元素
2、添加留言页面
需要读取留言页面中用户输入的用户名和留言,并获取用户所使用计算机的IP地址,按如下格式生成每条留言信息:“<用户名>@
3、查看留言页面
在页面中显示所有留言信息,如图3-3所示。
图3-3 查看留言页面示意
【提示】所有发布的Web应用,其他计算机都可以通过Tomcat服务器所在计算机的IP地址访问。
五、实验报告书写要求
应在实验报告中说明如下事项: (一)用户登录
1、项目的名称、访问时要输入的url。
2、列出所有页面,说明相互之间的关联,摘抄页面中相应代码。 3、摘抄实现登录验证功能的代码。 (二)简单留言板
1、项目的名称、访问时要输入的url。 2、摘抄实现添加留言功能的代码。 (三)问题讨论
记录实验过程中遇到的最大的1~2个问题,说明这些问题如何得到解决。