Java Web开发中的JSP、JSTL与相关技术应用
1. 表达式语言(EL)在JSP应用中的实现
表达式语言(EL)在JSP应用里有着重要的地位。EL表达式能和三种不同的属性值搭配使用,具体如下表所示:
| EL表达式类型 | 实现方式 |
| — | — |
| 单个表达式 | <xyz.tag value="${expression}"/>
|
| 一个或多个表达式 | <xyz.tag value="abc${expression}text${expression}"/>
|
| 仅文本 | <xyz.tag value="abc text"/>
|
JSP 2.0脚本允许EL表达式对网页变量执行条件操作,例如:
<c:if test="${param.Comments > 250}">
</c:if>
此代码会检查 param.Comments
参数是否大于250,若满足条件,则执行 if
语句内的逻辑。
JSTL核心标签库也能用于变量输出,示例如下:
<c:out value="${testELexpression}"/>
JSP 2.0页面通过EL表达式实现了多个不同