JSP

一.JSP快速入门

  1.导入JSP坐标

  2.创建JSP文件

  3.编写HTML标签和Java代码

二.JSP原理

  JSP=HTML+Java  简化开发,避免在Servlet中直接输出HTML标签

  JSP本质上就是个Servlet

三.JSP脚本

  1.<%...%>:内容会直接放到_jspService()方法中

  2.<%=...%>:内容会放到out.print()中,作为out.print()的参数

  3.<%!...%>:内容会放到_jspService()方法之外,被类直接包含

四.JSP缺点

  既能写java代码,又能定义HTML页,拥有前后端不分离的缺点

  因此,用Servlet逻辑处理,封装数据->JSP获取数据,遍历展现数据

五.EL表达式

  表达式语言,主要功能是获取数据

  语法:${expression}  

六.JSTL标签

  JSTL:JSP标准标签库,使用标签取代JSP页面上的Java代码

  快速入门:

      1.导入坐标(jstl,standard)

      2.在JSP页面上引入JSTL标签库

      3.使用  <c:if>  

          <c:forEach>

          items:被遍历的容器

          var:遍历产生的临时变量  varStatus:遍历状态,可以代替序号功能

七.MVC模式和三层架构

  ①MVC是一种分层开发的模式

      M:Model  业务模型,处理业务

    V:View   视图,界面展示

    C:Controller 控制器,处理请求,调用模型和视图

   MVC的好处:职责单一,互不影响;有利于分工协作;有利于组件重用

  ②三层架构

    数据访问层:对数据库的CRUD基本操作

    业务逻辑层:对业务逻辑进行封装,组合数据访问层中基本功能,形成复杂的业务逻辑功能

    表现层:接受请求,封装数据,调用业务逻辑层,响应数据

posted @   Pray386  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示