JSP动力节点老杨
互联网通信流程图
多线程三大特征:原子性 可见性 有序性
一。jsp主要作用替代响应对象将内容写入到响应包中
二。jsp导包
<%@ page import=" " %>
jsp java程序
<% java程序 %>
jsp 输出java的结果
<%=输出结果%>
java与html相连接(可读性差 之后被其他技术替代)
jsp 中 java的各个<%%>都是相连接的 是一个整体
for循环数据输出
三。jsp 内置对象 request
在jsp文件运行时读取请求包信息
四。jsp 内置对象 Session
五。jsp 内置对象 application
application与 ServletContext 共享同一个全局作用域对象
六。servlet与jsp分工
servlet
servlet将结果添加到请求作用域对象---------同时将request和response交给jsp
jsp
jsp 通过请求作用域对象得到servlet添加的结果
运行结果
七。Http服务器调用jsp文件步骤
位置
work文件下
八。EL工具包
1)servlet中 写入 数据 application session request
2)jsp中读取共享数据 application session request
和下面相同== (用下面的)
EL表达式 ${作用域对象别名.共享数据}
1. jsp 四种作用域对象
2. pageContext ----jsp独有
3. jsp作用域别名
4.EL表达式将引用对象属性写入到响应体
5.EL简化版
工作原理
6.EL表达式-----支持运算表达式
7.。EL表达式提供内置对象
${param.请求参数名} 一个参数发送一个值
${paramValues.请求参数名[下标]} 一个参数发送多个值
8。EL表达式--------常见异常
九.JSTL标签工具类
1.介绍
2.配置
3.标签使用
1)< c : s e t >
2) < c : i f >
3) < c : c h o o s e >
4)< c : f o r e a c h >
java
jstl
map: