跟小博老师一起学JSP ——EL表达式

为了尽可能减少JSP中的JAVA代码简化JSP开发,相关的新技术被引入了进来。EL表达式将原有的JAVA代码化繁为简,提升JSP代码的阅读性,也提高了开发效率。

EL表达式

EL表达式全称叫Expression Language,通过它可以向JSP页面输出动态内容。它是对在JSP页面中JAVA的代码补充,建议能用EL表达式处理的代码尽量使用EL。

page指令可开启或禁用EL,默认为启用EL表达式

EL表达式的语法非常简单

表达式可是以设定的变量名称(设定的“属性”名称,详细请参考小傅老师”jsp_通信作用域”文章),也可以是EL表达式的隐式对象等。

具体使用

我们分别使用EL和JAVA代码实现向JSP页面输出变量,首先我们设定不同数据类型的变量。

接下来我们取得变量值

EL方式

1)取得简单类型变量的值

2)获取复杂类型变量

JAVA方式

1)取得简单变量

2)复杂变量的取得

很明显EL表达式无论从代码的优雅性和效率上比java代码更胜一筹,但是EL表达式仅限变量的取得,设定变量还是要依靠java代码。

是否其它方式设定变量而不使用java代码呢?有,那就是下节小傅老师要和小伙伴们聊的JSTL。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、JSP基础 1.1什么是JSP JSP(Java ServerPage)是Java服务器端动态页面技术。是su...
    晨星资源阅读 4,905评论 0 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,523评论 18 399
  • 1.学习内容 JSP技术入门和常用指令 JSP的内置对象&标签介绍 EL表达式&EL的内置对象 2.JSP技术入门...
    WendyVIV阅读 6,565评论 1 18
  • EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算...
    二把刀9527阅读 14,490评论 0 2
  • 歌曲链接:你最珍贵——年过半百 组合名字:年过半百组员:Kelvin&Shirley(梅凉)筹备时间:年初说起,再...
    梅凉阅读 5,242评论 59 47

友情链接更多精彩内容