A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

陈强
EL & JSTL的一天
首先是EL的内容,主要的就是EL的获取功能,可以做各种运算,和EL的11个常用的对象:
-获取功能就是可以获取JSP的四个域中所存放的数据,---${  },前提是这些对象有对应的get方法.数组和有索引的集合获取元素就是之间采用域存放的名称[索引]即可,而Map集合就要根据key来获取,同时有一个需要注意的就是属性名中如果包含有特殊符号的,就要改成[ “ 属性名 ” ],避免被当成字符创处理了.
-EL的常用对象---需要记住就是cookie和pagecontext两个,还有4个就是JSP对应的4个域也是比较好记的—pagescope\requestscope\sessionscope\applicationscope
然后就是JSTL的内容了-JSP的标准标签库
使用的时候就得先引入响应的JAR包---两个!!!!!
然后是要在JSP中引入标签库---taglib----直接使用快捷键就可以完成---ALT+/
此部分的标签重点的就是if和foreach
<c:if>---test中是写表达式的,if标签中的代码只有在test为true的时候才会执行,而且if标签是没有else语句的,所有如果要执行else语句的话,就再写一个if标签,test的表达式为非.
<c:foreach>---当中有var\items\begin\end\step等属性
Items是表遍历的对象,要写在EL表达式内${ 遍历的对象 }
难点是遍历MAP集合,遍历获得的是集合中的键值对,所以要获取对应的键和值,就应该用键值对对象点key和value的形式获得.
最后是MVC模式----Model模型View视图Controller控制.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马