课堂笔记2
来源:互联网 发布:python fix 编辑:程序博客网 时间:2024/05/17 01:45
JSP脚本使页面变得简单、直观,但可读性差、维护难度增加
JSP的主要任务是发送文本内容的响应,Servlet控制业务流程但是无法对业务功能进行复用
使用JavaBean把业务逻辑从Servlet中取出来
JavaBean本质上就是一个普通的Java类
MVC设计模式让Servlet负责处理请求和控制业务流程,JSP负责输出响应结果,JavaBean负责具体的业务逻辑和业务数据
在MVC模式处理中最后的显示结果是由Servlet代码来判断请求要转发到哪个JSP页面
采用过滤器作为控制器,提供了一个清晰的方法来增加一个新视图
EL表达式中隐式变量
类别
隐式变量名
描述
JSP
pageContext
用来访问JSP的隐式对象
作用域
pageScope
与page作用域属性的名称和值相关联的 Map 类
requestScope
与request作用域属性的名称和值相关联的 Map 类
sessionScope
与session作用域属性的名称和值相关联的 Map 类
applicationScope
与application作用域属性的名称和值相关联的 Map 类
请求参数
param
包含请求参数字符串的Map 类
paramValues
包含请求参数字符串数组( String[])的 Map 类
请求头
header
包含请求头字符串的 Map 类
headerValues
包含请求头字符串数组(String[])的 Map 类
Cookie
cookie
按名称存储请求附带的 cookie 的 Map 类
uEL运算符可以分为四类
–属性和集合访问运算符
–算术运算符
–关系运算符
–逻辑运算符
JSP EL的主要目的是简化JSP的开发
EL表达式总是放在大括号里,而且前面有一个美元符前缀
EL中提供了隐式变量
EL函数为JSP提供了完全的业务逻辑和表现逻辑分离
JSTL1.1规范中定义了五个标准标记库,分别是核心标记库、XML标记库、SQL标记库、国际化标记库、函数标记库
JSTL核心标记包括通用标记<c:catch>和<c:out>、变量支持标记<c:set>和<c:remove>、流程控制标记<c:if>、<c:choose>、<c:forEach>和<c:forTokens>、URL处理标记<c:url>、<c:import>和<c:redirect>
0 0
- 9-2课堂笔记
- java 课堂笔记2
- 课堂笔记(2)
- linux课堂笔记2
- 课堂笔记2016.8.2
- 课堂笔记2
- Java 课堂笔记 2
- 课堂笔记2(乱)
- java学习课堂笔记2
- Linux课堂笔记(2)
- 学习jsp课堂笔记2
- 机器学习课堂笔记2
- 软件构造 课堂笔记2
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- 课堂笔记
- mybatis配置
- 使用百度地图API获取经纬度
- 利用MediaPlayer来实现Notification通知铃声
- 二维数组作为函数参数传递(C++)
- JavaWeb 发送 激活邮件功能
- 课堂笔记2
- Leetcode||8.String to Integer (atoi)
- 去天瑞地安面试了 这是我整个的面试流程
- 计算机视觉相关领域网站链接(转)
- C语言unsigned char、char与int之间的转换
- Gradle详解
- [初学 Unity]2D Game Creation-02.2D Physics
- 朴素贝叶斯算法-C++实现+拉普拉斯平滑+算法优化
- mongodb3.2 步步深入一:安装启动和基本命令