javaWeb学习

JSP

jsp=html+java

jsp 快速入门

1.导入jsp坐标 

Javax.servlet.jsp

2创建jsp文件

3 编写HTML标签和java代码

JSP原理

jsp 本质就是一个servlet

原理:

浏览器----请求----index.jsp-----转换-----Servlet index_jsp.java ----编译-----class index_jsp.class---响应----浏览器

JSP脚本

脚本分类:

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

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

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

EL 表达式

用于简化JSP页面的java代码

主要功能:获取数据

语法: ${expression} 获取域中存储的key的数据

javaWeb四大域对象

1.page 当前页面有效

2.request 当前请求有效

3.session 当前会话有效

4. application 当前应用有效

el表达式获取数据 会依次从这四个域中寻找 直到找到为止

JSTL标签

jsp标准标签库 使用标签取代JSP页面上的java代码

JSTL快速入门

1.导入坐标  jstl  和  standard

2.引入JSTL标签库  

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jst/core"%>

3.使用 

<c:if>

标签JSTL

<c: forEach>:相当于for循环 

items:被遍历的容器

var:遍历产生的临时变量

varstatus:遍历状态对象

普通循环--------

begin:开始数

end:结束数

step:步长

MVC模式和三层架构

MVC 是一种分层开发的模式

其中:

M  业务模型 处理业务

V 视图  界面展示

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

三层架构

表现层          业务逻辑层               数据访问层 

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值