一、学生信息管理系统

###需求分析

7.28学习内容

1.   先写 login.jsp , 并且搭配一个LoginServlet 去获取登录信息。

7.28学习内容

2.   创建用户表, 里面只要有id , username  和 password

7.28学习内容

3.   创建UserDao, 定义登录的方法 

    7.28学习内容
4. 创建UserDaoImpl , 实现刚才定义的登录方法。

7.28学习内容

5. 在LoginServlet里面访问UserDao, 判断登录结果。 以区分对待

7.28学习内容

6. 创建stu_list.jsp , 让登录成功的时候跳转过去。

7.28学习内容

7. 创建学生表 , 里面字段随意。 

7.28学习内容

8. 定义学生的Dao . StuDao  

7.28学习内容
9. 对上面定义的StuDao 做出实现 StuDaoImpl(此处需要说明的是,在撸代码的时候,一定要把英文单词写正确,下图中我在写Student类的时候将变量address写成了adress,而我在数据库表中的字段名写的是address,导致后面浏览器页面中不显示学生信息)

7.28学习内容

 

10. 在登录成功的时候,完成三件事情。

    1. 查询所有的学生

    2. 把这个所有的学生集合存储到作用域中。此处是用到了session

    3. 跳转到stu_list.jsp

7.28学习内容

 

11. 在stu_list.jsp中,取出域中的集合,然后使用c标签 去遍历集合。 

7.28学习内容

12.系统的对整个项目目录,其中jdbc.properties存放的是数据库的连接信息,数据库连接的账号密码等,lib中有三个jar包,mysql的jar包和jsp中jstl的两个jar包。JDBCUtil类是我直接在之前的学习中粘过来的。

7.28学习内容

13.系统演示结果,登录成功后页面显示所有学生的信息。

7.28学习内容

7.28学习内容

二、JSP总结

###JSP

三大指令  page  include  taglib

三个动作标签     <jsp:include>  <jsp:forward>  <jsp:param>

九个内置对象  pageContext  request  session  application (四个内置对象)  out  exception  response  page  config

###EL

${表达式}

有十一个内置对象

        pageContext

        pageScope   requestScope    sessionScope   applicationScope

        header   headerValues

        param    paramValues

        cookie   initParam

###JSTL

使用1.1的版本,支持EL表达式,1.0不支持ELv表达式

拷贝jar包,通过taglib去引入标签库

 <c:set>
             <c:if>
             <c:forEach>

相关文章:

  • 2022-01-08
  • 2021-09-27
  • 2018-08-21
  • 2021-05-12
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-30
  • 2021-10-17
  • 2021-11-26
  • 2021-06-15
相关资源
相似解决方案