如何在Tomcat servlet环境中评估EL表达式?

问题描述 投票:0回答:1

如何在Tomcat servlet中计算EL表达式?

Tomcat使用jasper el。

https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-jasper-el

https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/jasper/el/package-summary.html

从javadoc来看,它没有ExpressionFactory impl来构造ELContext对象。

ELContext elContext = new ELContextImpl(expressionFactoryImpl);

有关于如何在 Tomcat servlet 中评估 EL 的示例吗?

java jsp servlets el tomcat9
1个回答
0
投票

第一个链接是

tomcat-jasper-el
工件,它依赖于
tomcat-el-api
。此 EL API 可用于计算 Java servlet 中的 EL 表达式:

单机环境下的EL EL 3.0 包括用于在独立环境中使用 EL 的 API。

ELProcessor
提供简单的 API 用于直接计算表达式。它还可以轻松地在本地定义函数、设置变量和定义 bean。

ELManager
提供了较低级别的 API,用于管理 EL 解析和评估环境。它包含默认的
ELContext
StandardELContext

您正在查看的示例使用旧版本的

javax.el

© www.soinside.com 2019 - 2024. All rights reserved.