EL和JSTL

来源:互联网 发布:大学教授评定条件知乎 编辑:程序博客网 时间:2024/06/08 18:02

EL表达式  

       表达式语言

        作用:1.获得域中数据

                    (1)简单数据   ${属性}

                    (2)复杂数据  :  数组 :${数组属性名 [索引]}   /         集合:${集合属性名[索引]}   / Map :${map属性名,键}

                    (3)JavaBean数据 ${JavaBean属性名.bean.属性名}

                2.获得内置对象

                         获得项目根路径  pageContext

                          ${ pageContext.request.contextPath}

                3.执行运算

                          (1) 算数运行

                          (2)比较运行

                         (3)empty函数

                                      判断集合大小是否为0, 判断JavaBean对象是否为null,判断字符串是否为""

                          (4)三元运算符

                                    做数据修改的时候的页面回显



JSTL表达式

1. 判断和循环,JSP标签标签库

2.使用步骤  (1) 导入JSTL的jar包

                   (2)引入JSTL的标签库   :<%@taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>

3.常用标签 :

(1).c:if  判断

<c:if  test="${EL}">
    条件满足
</c:if>

(2)c:forEach

循环集合

<c:forEach  属性=值
 begin 开始的值
 end 结束的值
 step  步长
 items 需要循环的集合   ${ ..}
 var  当前循环的对象名称



MVC设计模式

1.M model模式   :javabean对象封装数据

2.V view视图      :JSP页面 显示数据

3.C Controller控制器     : servlet控制














原创粉丝点击