首页 > 代码库 > 第七阶段 jsp(369---el---jstl)
第七阶段 jsp(369---el---jstl)
问题:
1,jsp与sevlet在作用上有什么区别?servlet的三大作用是什么?
2,服务器是如何处理一个jsp文件的?
3,<% %><%! %>的区别是什么?
4,html注释和jsp注释的写法和区别是怎样的?
--------------------
1,3个指令是什么?分别是用来干什么的?怎么写?
2,6个动作是什么?分别是用来干什么的?怎么写?
3,9个内置对象分别是什么?分别是用来干什么的?怎么写?
4,包含分为几种?分别怎么写?有什么区别?
5,pageContext有什么特性?
------------------------
1,EL是什么?主要作用有哪些?(2种)
2,EL表达式如何获取集合中的数据?
--------------------------
1,JSTL是什么?有什么作用?
2:forEach循环怎么使用?
案例:
1,EL最大的特性就是它能获取四个域对象中的数据
笔记:
在网页上动态输出内容
<%@page %> 导包,设置内置对象
<%@include file="" %> 静态包含,翻译时就合并
<jsp:include page=""></jsp:include> 动态包含,执行到include才包含
6个动作:
创建对象,给对象赋值,获得对象属性
动态包含,请求转发,设置请求参数
9个内置对象
pageContext(可以操作其它几个域对象,findAttribute方法)
request
Session
application
response
out
page
exception
config
------------
el:不是一种开发语言,而是一种获取数据的表达规范
1.获取4个域对象中的数据
${u} pageContext.findAttribute("u")
2,运算 empty , 三目运算(输出一些文字或者其他数据)
${empty str?"空的":"不空的"}
3隐士对象(以后用到再看)
--------------
jstl,主要处理页面中的逻辑,判断,选择,循环等
用到再仔细学习
第七阶段 jsp(369---el---jstl)