JSP(3)

一、JSTL标签库

  1. c:if
    < c:if test=””></ c:if>
  2. c:forEach
    2.1 遍历集合
    < c:forEach items=” ” var=” ”></ c:forEach>
    2.2 分页页码展示
    < c:forEach begin=” ” end=” ” var=” ”></ c:forEach>
  3. c:choose
    < c:choose>
    < c:when test="…">…</ c:when>
    < c:when test="…">…</ c:when>
    < c:otherwise>…</ c:otherwise>
    < /c:choose>
    在这里插入图片描述
  4. c:set: 向作用域中存储命名属性。
    在这里插入图片描述
  5. c:remove
    < c:remove var=”name”>< /c:remove> 此时会移除所有作用域中的name命名属性
    < c:remove var=”name” scope=”request|session|application”>< /c:remove> 移除指定作用域的命名属性
  6. c:url : 表示一个字符串的路径。
    在这里插入图片描述
  7. c:redirect
    在这里插入图片描述
  8. c:import : 将一个资源的结果导入。
    < c:import url=”目标资源路径”>< /c:import>
  9. c:out :可以向页面输出结果。
    在这里插入图片描述

二、日期格式化展示

在这里插入图片描述

三、MVC

  1. MVC是什么?
    MVC是一种JavaWeb开发的编程设计思想, 基于MVC编程思想,将我们的项目划分成了三层。包含视图层、控制器层、数据模型层。

  2. MVC中的三层组件
    2.1 M - model 数据模型层 : 主要职责负责组织数据,提供到控制器。
    ① Entity 、DAO、Service
    ② JDBC实现、 Mybatis框架、Hibernate、JPA
    2.2 C - Controller 控制器层: 主要职责接收客户端的请求,调用数据模型层,完成流程的跳转控制。
    ① Servlet
    ② Servlet技术、Struts2技术、 SpringMVC技术
    2.3 V -view 视图层 : 负责与用户进行交互, 接收用户的信息、向用户展示数据。
    ① 页面展示数据
    ② HTML 、JSP、Thymeleaf、Freemaker

  3. 分层开发的好处: 各司其职,解耦合。
    在这里插入图片描述

四、JSP实现原生的分页

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值