使用EL和JSTL简化JSP

1.使用EL表达式

EL的全称是Expression Language,它是一种借鉴了js和XPath的表达式语言。提供了一种在JSP中简化表达式的方法。它定义了一系列隐含对象和操作符,因此提供了在java代码之外访问和处理应用程序数据的功能。EL表达式通常用于在某个作用域(顺序是:page、request、session、application)内取得属性值,或者做简单的运算和判断。

语法:${表达式}

 点(.)操作符,和[]操作符都可使用,也可以在表达式中使用java里的算术运算符、关系运算符、逻辑云算符、Empty运算符。(全写在表达式中)

使用EL和JSTL简化JSP_第1张图片 

2.JSTL标签

JSTL的全称是Java Server Standard Tag Library, 即JSP标准标签库。它包含了一组在开发JSP时常见功能的标准标签,这些标签提供了一种不用嵌入Java代码就可以实现JSP页面逻辑的途径。

使用EL和JSTL简化JSP_第2张图片

 这里用的是Tomcat10,所以导入的架包跟Tomcat9是不一样的。

使用EL和JSTL简化JSP_第3张图片

 使用EL和JSTL简化JSP_第4张图片

 

你可能感兴趣的:(JavaWeb,java,web,tomcat)