一.实验内容与实验要求
本项目是分别用Servlet和JSP实现同样功能的模块,让学生体验这两种编程技术的相似和不同之处。
1先用html和Servlet实现一个用户注册/登录模块,大致功能如下:
1) 启动首页为登录页;
2) 如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到登录页;
3) 登录成功后则提示XXX登录成功;
4) 登录不成功则提示究竟是用户名不存在还是密码错误;
5) 其它你想到的情况,请多参看别的软件的登录页;
2把1中所有的html和servlet用jsp实现:
1) 任何页面发生错误时,请导向error.jsp;
2) 加入HttpSession,登录成功后才允许下列操作:
A 上传自己的照片;
B 下载你的软件说明文档。
二、java源代码链接:https://pan.baidu.com/s/1KUY3HqhE28GJQlFwejPe2g
提取码:enx8
三、话不多说,先给出运行结果:
用Servlet和JSP实现下的运行结果:
- 登录界面
- 注册界面
- 登录失败界面
- 登录成功界面
用jsp实现下的运行结果:
- 登录界面
- 注册界面
- 登录失败界面
- 登录成功界面
- 上传照片界面
- 下载软件说明文件界面
四、导入的项目报错问题
1.通常会有jdk不一致错误
改正步骤:点击项目->Properties->Java Build Path ->点击Libraries->单击JRE System Library->Edit->在Alternate JRE 处导入就可以了
2.点击项目->Properties->Project Facts 处改成自己java 的版本
(如何知道自己java的版本? cmd中输入 java -version)
3.如果编码报错
在菜单栏的Window->Project 然后改成如下通常就可以了,
其他的不写了,好耗时间!
五、最后补充:
想要出现那个下载软件说明文件界面,首先要在D盘根目录创建software_reter.txt文件