EL表达式JSTL标签库
创始人
2025-06-01 22:18:48
0

EL表达式

    EL:Expression Language 表达式语言

    作用:主要代替jsp页面中的表达式脚本在jsp页面中进行数据输出.使得页面变的更加简洁。

格式:${表达式}

    注意:表达式在输出null值,输出的是空串,jsp表达式脚本输出null值的时候,输出的  是‘null’字符串。

 EL表达式搜索数据的顺序 ${key} ==输出value值

    当四个域中都有相同的key的数据的时候,EL表达式会按照四个域从小到大的顺序去进行搜索。

 EL输出Bean的普通属性、数组、List集合、Map

              Person p =new Person();

输出Person:                                          ${p}

输出Person的私有name属性:                  ${p.name}

输出Person的pons数组下标为1的值:    ${p.phone[1]}

输出Person的cities List集合个别元素:      ${p.cities[1]}

输出Person的Map集合 :                         ${p.map}

输出Person的Map集合的key的值             ${p.map.key1}

输出Person的int getAge()可以获得           ${p.age}

EL表达式---运算

关系运算  ==  !=  <  >  <=  >=   true or false

逻辑运算  &&  ||  ! true or false

算数运算 + - * /  %

empty运算

        empty运算可以判断一个数据是否为空,如果为空,则输出 true,不为空输出 false.
          以下几种情况为空:
                   1、值为null值的时候,为空

                    2、值为空串的时候,为空
                    3、值是Object类型数组,长度为零的时候

                     4、list集合,元素个数为零
                     5、map集合,元素个数为零

三元运算 ${表达式? 表达式1 :表达式3}


"."点运算和 [ ] 中括号运算符

EL表达式的11个隐含对象 

  
PageContext对象的使用

1.协议:2.服务器ip:3.服务器端口:4.获取工程路径:5.获取请求方法:6.获取客户端ip地址:7.获取会 话的id编号:

request

 

 

 JSTL标签库

JSP Standard Tag Library

EL为了代替表达式脚本       JSTL为了代替代码脚本。

使用步骤

     第一步: 导入相关的jar包          第二步: <%@ taglib prefix = "c" url="资源路径">

Core核心库的使用 

【1】(很少使用) 

              set标签可以往域中保存数据

 【2】

 【3】       

 【4】

   

 

 

相关内容

热门资讯

海昌海洋公园跌超14%,公司拟... 6月3日,港股海昌海洋公园跌超14%,公司拟折让约46.43%发行51亿股,净筹约22.84亿港元。
从不“内卷”的添可,找到了“对... 每年618大促,都是观察消费趋势的绝佳窗口,而家电市场又是风向标一样的存在。今年尤为明显的是,经历了...
拿捏两位影帝的她,怎么变成了唯... 林志玲一直都是自信优雅的代名词,无论是走红毯抬头挺胸的优雅,还是综艺节目里的从容应对,她的每个动作都...
创新药概念异动拉升,华海药业等... 6月3日,创新药概念异动拉升,华海药业、万邦德、海南海药涨停,冠昊生物涨逾10%,千红制药、联化科技...
车圈大佬掀桌子,赔本赚吆喝的“... 这番言论在社交网络迅速发酵,一石激起千层浪,多家车企连续三个股市交易日股价下跌。大家都在猜测魏建军到...
国际金价再次站上3400美元,... 6月2日晚,受国际政治经济形势影响,COMEX黄金再次站上3400美元/盎司。6月3日A股开盘后,沪...
经销商要“分手”,“极核”厂家... 最近,盐城市民王先生向我们荔枝新闻中心求助说,去年他加盟销售一款品牌电动车,后来由于销量惨淡,他自行...
A股低开:稳定币概念股活跃,翠...   中新经纬6月3日电 3日早盘,A股三大指数小幅低开。上证指数跌0.22%,报3340.07点;深...
恒生指数开盘涨0.53%,恒生... 6月3日,恒生指数开盘涨0.53%,恒生科技指数涨0.54%。翰森制药涨近4%,与Regeneron...
科创板人工智能ETF(5889... 6月3日,三大指数集体低开,科技方向震荡走高。截至发稿,相关ETF方面,科创板人工智能ETF(588...
烧掉一半净利润,拼多多想培育怎... 当外部不确定性日益增加,为中小商家提供“避风港”和“助推器”,助力其度过周期波动,这种“授人以渔”的...
“苏超”霸屏,中国可以靠江苏搞... 01 经济独立,城市人格独立最近一段时间,无相君的朋友圈和微信群都被“苏超”霸屏了。几乎每天一个热搜...
【开盘】A股三大股指集体低开,... 6月3日,A股三大股指集体低开。其中,沪指跌0.22%报3340.07点,深成指跌0.34%报100...
刚刚!深交所宣布:调整→ 深交... 6月3日,深交所发布公告,根据指数编制规则,深圳证券交易所和深圳证券信息有限公司决定于2025年6月...
两宗券商“老鼠仓”曝光→ 股市... 地方证监局最新披露的罚单,让两起券商从业人员“老鼠仓”案件浮出水面,2家龙头券商中信证券、华泰证券牵...
大热IP经济难“包治百病”,明... 近日,IP经济、黄金概念股表现活跃,明牌珠宝股价涨停。5月29日,明牌珠宝发布公告称,公司股票连续两...
银河证券:港股市场情绪仍需观察... 银河证券发布港股策略研报称,港股市场情绪仍需观察关税政策走向。近期国际贸易局势反复无常,前景仍然不明...
银河证券:短期内A股市场或仍维... 银河证券发布A股策略研报称,近期板块轮动速度加快,行情震荡格局尚未改变,市场成交额未出现明显放量,仍...
哪吒汽车,注定掉队 哪吒汽车,... 定焦One(dingjiaoone)原创特约作者 | 胡锟编辑 | 魏佳从登顶新势力销量冠军,到几乎...
牛市早报|端午假期预计全社会跨... 【市场数据】截至5月30日收盘,上证综指跌0.47%,报3347.49点;科创50指数跌0.94%,...