新建学生表student,并填入如下表1所示数据。(10分)
表1:user表
sid
sname
spassword
s101
admin
654321
2. 创建login.jsp登录页面,并设计一个form表单,其中包含用户名、密码和登录按钮。点击登录,跳转到StudentLoginServlet。(10分)
3. 创建用户类:Student。包含三个属性:用户编号、用户名和密码。并进行封装。(10分)。
4. 创建StudentLoginServlet,接收表单的数据,调用service层对象实现登录,返回用户对象student。如果student不为空,表示登录成功。登录成功之后,保存用户名到会话中,然后跳转到welcome.jsp。如果登录失败,向网页中输出“账号或密码错误!”(20分)
5. 创建service层的接口和实现类,并设计login方法,调用dao层对象实现查询,并返回查询到的student对象。(20分)
6. 创建dao层的接口和实现类,并设计selectUser方法,根据输入的账号和密码进行查询,并返回查询到的student对象。(20分)
7. 创建welcome.jsp页面,正确获取用户名并显示:“登录成功,欢迎你:XXX”。其中XXX为登录时的用户名(5分)