EL和JSTL

xiaoxiao2021-02-28  189

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控制

转载请注明原文地址: https://www.6miu.com/read-17290.html

最新回复(0)