el相关内容

c:forEach 抛出 javax.el.PropertyNotFoundException: 在类型 java.lang.String 上找不到属性“foo"

我的项目使用 hibernate 3.4.0 GA 来访问数据库,使用 Spring MVC 2.5.6 来处理 web 请求和 jsp(jstl) 来呈现视图(网页). 我通过休眠从数据库中获取实体列表,并将其作为模型添加到 jsp 的模型映射中.当 jsp 呈现我的网页时,它会抛出“javax.el.PropertyNotFoundException". javax.el.Prop ..
发布时间:2021-12-13 14:59:47 其他开发

如何评估 EL 中的 scriptlet 变量?

我想知道在 语句中是否有使用 JSP 的方法. 例如 所以我希望我的 JSP 变量也被检查. 有什么建议吗?我已经无知地尝试只坚持从句,显然它不起作用. 谢谢 解决方案 所以您想在 EL 中评估 scriptlet 变量?将其存储为请求属性. 然而 ..
发布时间:2021-12-13 14:59:32 其他开发

如何在另一个 EL 表达式中嵌套一个 EL 表达式

我正在编写 JSP/JSTL,并且我正在尝试迭代数据库中的几个项目. 我目前在数据库中有三列,${image1}、${image2} 和 ${image3}.我正在尝试使用以下代码为他们打印信息: ${图片${i}} 有什么办法可以让我完成这项工作吗? 解决方案 你不能嵌套这样的 EL 表达式. 只有事先知道这些变量的作用域,才能实现具体的功能需求. ..
发布时间:2021-12-13 14:57:27 其他开发

如何使用 JSTL/EL 从 JSP 调用参数化方法

如何使用在 Java 类中定义的参数从 JSP 使用 JSTL/EL 调用 Java 方法.该方法正在返回数组.可以使用任何返回值. 解决方案 如果您的目标是和运行 Servlet 3.0 兼容容器(例如 Tomcat 7、Glassfish 3、JBoss AS 6、等)与声明符合 Servlet 3.0 的 web.xml.此 servlet 版本随 EL 2.2 一起提供,允许使用参 ..
发布时间:2021-12-13 14:56:54 其他开发

如何在 EL 中连接字符串?

如何将 promoPrice 变量打印为字符串 ONLY $4.67 的一部分? ${(promoPrice != null) ?“仅 $${promoPrice}":“免费"} 解决方案 如果您已经在使用 EL 3.0(Java EE 7;WildFly、Tomcat 8、GlassFish 4 等),那么您可以使用新的 += 运算符: ${not empty pro ..
发布时间:2021-12-13 14:55:59 其他开发

EL表达式语言中如何访问对象${}

如果我有一个 ArrayList人 我如何在 EL 中访问它? ${person.title} 解决方案 ${foo} 在幕后使用的表达式 JspContext#findAttribute() 搜索属性在 PageContext 中, HttpServletRequest, Ht ..
发布时间:2021-12-13 14:55:49 其他开发

评估空或空的 JSTL c 标签

如何使用JSTL 的c 标签验证String 是否为空或为空? 我有一个名为 var1 的变量,我可以显示它,但我想添加一个比较器来验证它. 我想验证它何时为空或为空(我的值为字符串). 解决方案 如何使用 JSTL 的 c 标签验证字符串是否为 null 或为空? 您可以在 为此: var1 为空或 null. ..
发布时间:2021-12-13 14:51:46 其他开发

JSP EL、JSF EL 和统一 EL 的区别

我想知道表达式语言 (EL) 之间的详细区别.有 JSP EL、JSF EL 和统一 EL. 我想知道 EL 背后的历史以及 Java EE 应用程序中使用的最新 EL.EL 是最新版本所有视图技术通用的吗? 解决方案 2002 年 6 月:JSTL 1.0 首次与 EL 一起引入.那些 ${} 的东西只适用于 JSTL 标签.它旨在调用 Javabean get 方法. ..
发布时间:2021-12-13 14:49:38 其他开发

如何在 EL 中引用常量?

如何在 JSP 页面上使用 EL 引用常量? 我有一个接口 Addresses,其中有一个名为 URL 的常量.我知道我可以通过以下方式使用脚本引用它:,但是我如何使用 EL 来执行此操作? 解决方案 EL 3.0 或更新版本 如果您已经在 J​​ava EE 7/EL 3.0 上,那么 @page import 也会在 EL 范围内导入类常 ..
发布时间:2021-12-13 14:47:33 其他开发

在 JavaScript 中访问 Java/Servlet/JSP/JSTL/EL 变量

我在 JSP 中有一个表单.我必须根据请求对象(来自 servlet)填充它.我如何使用 Java Script 访问请求对象属性,或者您是否可以建议我任何其他更好的动态填充表单的方法? 解决方案 你需要意识到 Java/JSP 只是一个 HTML/CSS/JS 代码生产者.所以你需要做的就是让 JSP 打印 Java 变量,就好像它是一个 JavaScript 变量一样,并且生成的 HT ..
发布时间:2021-12-13 14:47:14 前端开发

使用基于 ui:repeat var 的 EL 设置验证器属性

我今天正在寻找有关我遇到的问题的一些指导. 我想要完成的是即时构建一个带有验证和所有功能的页面.最终结果是允许用户通过管理功能配置页面上的字段.下面是我用作测试页的代码副本,我在其中循环“已配置"字段并使用定义的条件写出字段. ..
发布时间:2021-12-10 23:40:05 其他开发

为什么 JSF 会多次调用 getter

假设我像这样指定一个 outputText 组件: 如果我在调用 someProperty 的 getter 并加载页面时打印日志消息,很容易注意到每个请求多次调用 getter(两次或三次是我的情况发生了什么): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - 获取一些属性DEBUG 2010-01-18 23:31:40,10 ..
发布时间:2021-12-08 10:54:43 其他开发

如何调试 JSF/EL

如何在JSF页面调试EL?我想看变量值,函数调用等等.最好的解决方案是 Eclipse 插件,但任何其他可能性都比猜测“为什么这个表达式无法正确呈现?"要好. 解决方案 在 JSF/Facelets 中最接近的是放置一个 视图中的某处: 按 CtrlShiftD 然后应该会显示一个弹出窗口,其中包含有关组件树的调试信息以及所有可用的请求参数和请求/视图/flash/session/a ..
发布时间:2021-12-06 15:22:54 Java开发

使用 Eclipse 的 Facelets 中的 EL 建议/自动完成/代码辅助

我尝试在 Facelets 页面中激活 EL 提议,但是当我按 Ctrl+Space 时,它​​不起作用.由于其他问题,我设法激活了 JSF 标签提案,但 EL 提案不起作用. 如何在 Eclipse 中激活此功能?这是一个已知问题吗? 例如: 解决方案 Eclipse 不支持开箱即用.甚至 JSP 中的支持也非常有限.只有 的属性和 faces-config.xml 中硬编码 ..
发布时间:2021-12-06 14:33:36 Java开发