jsp-TL

jsp中在页面的输出中有些许的繁琐,而EL就代替了jsp中的表达式来进行输出,EL显的更加简洁
如:
表达式:<%=request.getAttribute(“key”)%>
EL: k e y 且 在 输 出 n u l l 的 时 候 表 达 式 会 输 出 n u l l , 而 E L 则 不 会 输 出 在 四 个 域 中 都 含 有 k e y 值 的 时 候 就 存 在 了 先 后 顺 序 : p a g e C o n t e x t > r e q u e s t > s e s s i o n > a p p l i c a t i o n , 但 是 你 要 输 出 特 定 的 域 中 的 值 时 只 要 {key} 且在输出null的时候表达式会输出null,而EL则不会输出 在四个域中都含有key值的时候就存在了先后顺序:pageContext>request>session>application,但是你要输出特定的域中的值时只要 keynullnullELkey:pageContext>request>session>application{pageScope.key1}就可以了
TL也是可以输出Bean对象的,但是在输出Bean对象时不是去找他的Private中的属性,而是找它的get方法,只要有get方法就可以进行输出。
他也是可以满足逻辑运算和算数运算还有一些其他的运算的
有一个要注意

<%
       Map<String,Object> map = new HashMap<String,Object>();
       map.put("key1.1.1.1","key11111");
       map.put("key2","key22222");
       map.put("key3","key33333");
       %>
    ${map['key.1.1.1.1']}

虽然也不会这样去命名,但是要了解一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值