el相关内容

在 JSF 页面中定义和重用 EL 变量

是否可以定义变量并稍后在 EL 表达式中重用该变量? 例如: 我的想法是这样的: 有什么想法吗?谢谢! 解决方案 您可以使用 为此: 此 EL 表达式将被评估一次并存储在请求范围内.请注意,这仅在查看构建时间期 ..
发布时间:2021-12-20 14:53:00 其他开发

在 JavaScript 文件中混合 JSF EL

有没有办法让 表达式语言 (EL) 表达式包含 JavaScript 文件由 JSF 评估? 我希望 Seam 可以解决这个问题,但到目前为止还没有运气.我想要的只是能够在我的 JavaScript 函数中使用本地化的消息,这些消息是跨页面共享的. 解决方案 五种方式: 在父 JSF 页面中将其声明为全局变量. v ..
发布时间:2021-12-20 14:50:45 前端开发

JSF 使用普通/原始 XHTML/XML/EL 源而不是呈现的 HTML 输出返回空白/未解析页面

.看起来模板没有被执行. 但是,当我在浏览器的地址栏中打开 /register.xhtml 像 /faces/register.xhtml 时,它会正确显示.这是怎么引起的,我该如何解决? 解决方案 主要有三个原因. FacesServlet 未被调用. XML 命名空间 URI 丢失或错误. 已加载多个 JSF 实现. 1.确保 URL 匹配 FacesServle ..
发布时间:2021-12-20 14:36:44 其他开发

识别和解决 javax.el.PropertyNotFoundException: Target Unreachable

当尝试像这样在 EL 中引用托管 bean #{bean.entity.property} 时,有时会出现 javax.el.PropertyNotFoundException: Target Unreachable 异常抛出,通常是在设置 bean 属性时,或者在调用 bean 操作时. 似乎有五种不同的消息: 目标无法访问,标识符 'bean' 解析为 null 目标不可达,'实 ..
发布时间:2021-12-20 14:36:03 其他开发

如何以编程方式设置 -Dorg.apache.el.parser.COERCE_TO_ZERO=false

这个问题类似于: jsf:绑定到 UI 中输入文本的整数属性在提交时设置为零 但我对解决方案并不完全满意.上下文是相同的:我有一个需要整数值的网络表单.如果文本框留空,我希望我的 Integer 字段为“null",但 EL Parser 会自动将我的 id 字段设置为“0". 我可以通过在本地 Tomcat VM 中设置 JVM 参数来解决问题: -Dorg.apache ..
发布时间:2021-12-16 21:27:30 服务器开发

h:inputText 绑定到 Integer 属性提交值 0 而不是 null

我们在 JSF 页面中使用了一个 h:inputText,它绑定到一个 Integer 属性(因此可以接受 null).当 h:inputText 中没有写入值时,表单提交的是 0 而不是 null.我们使用的是 Trinidad 1.2.2 和 Tomcat 6.0.20(我们也尝试过 Tomcat 6.0.14,因为我们了解到某些 Tomcat 版本可能会发生这种情况). 这是怎么引起的 ..
发布时间:2021-12-16 21:11:49 服务器开发

JSTL/EL 中数字的上限

在 JSTL 中, 返回 2 和以下 返回1,我需要2,一个数字的上限. 在 JSTL 中是否有直接的方法来实现这一点(或者唯一的方法是使用适当的自定义标记)? 解决方案 DecimalFormat,由 是 RoundingMode.HALF_EVEN.没有办法通过任何标签属性来改变它.当它不是一个奇数时,只需将 0.5 添加到值中,使其表现得像 RoundingMode ..
发布时间:2021-12-13 15:54:02 其他开发

intellij 不解析 JSP 代码检查或自动完成中的 el 变量

总结这里显示的答案 Eclipse 中 Spring MVC 模型对象的 (jsp/jstl) 视图中的代码辅助根本不适合我,是否有我需要更改的设置? 我刚刚在 github 上下载了示例 spring-mvc-showcase,并且它在该项目上无法开箱即用(11.1.3 或 EAP 12 版本都是完整的企业版),请参见下文(我不知道它从哪里获取 formBean): 这是我自己项目中 ..
发布时间:2021-12-13 15:51:48 Java开发

EL 任何函数来获得一个数字的绝对值?

我知道丑陋的方式 a>0 ?: -a 但是当 a 是一个相对较长的表达式时,这很烦人. OBJ1["x"]-someVar>0 ?OBJ1["x"]-someVar :-(OBJ1["x"]-someVar) 有什么更好的方法吗? 解决方案 对于普通的 jsp,您可以创建一个自定义的 EL 函数,该函数委托给 Math#abs(int). 如果您首先创建一个 /WEB-INF ..
发布时间:2021-12-13 15:47:33 其他开发

如何在 JSP EL 中检查会话?

如何检查EL中的请求是否存在会话?我正在尝试类似的东西: ... 但它似乎永远不会为空. 解决方案 确实永远不会null.会话总是出现在 JSP EL 中,除非添加 到 JSP 的顶部.然后,您可以按如下方式检查会话(仅限 EL 2.2!): ..
发布时间:2021-12-13 15:47:16 Java开发

Javascript String.replace(/\$/,str) 在 jsp 文件中奇怪地工作

为简单起见,我有以下名为 test.jsp 的文件: alert("a$b".replace(/\$/g,"k")); 我把这个文件放在我的本地服务器上,然后使用 firefox 显示它:http://localhost:8080/myproj/test.jsp.运行正常,结果提示字符串为: akb 但是当我将此文件放在远程服务器中并使用相同的 Firefox 显示时,它输出的是:a$b ..
发布时间:2021-12-13 15:44:35 服务器开发

EL 会自动转换/转换类型吗?${a.name} 实际上是如何工作的?

我有一个声明为 Object a 类型的变量,它实际上引用了 A 类型的实例. 在EL中,我可以直接用下面的表达式打印A类型的name属性: ${a.name} 它是如何工作的? 解决方案 EL 使用 reflection 在幕后,通常通过 javax.beans.Introspector API. 这就是它在 ${a.name} 上大致做的事情. //EL 将分解表达式 ..
发布时间:2021-12-13 15:44:07 其他开发

JSP 表达式语言和动态属性名称

我正在尝试做一些看起来应该相对简单的事情并且遇到了一些障碍. 假设我有一个产品列表,我将其公开为名称 products 下的请求属性.假设每个产品都有一个 id 字段,并且我还有一堆请求属性以 selectedProduct_ 的形式设置来指示哪些被选中. 我知道有更好的方法来表示这些信息,例如将所有选定的 id 放入一个 Map 并进行检查,但让我们假设我无法访问该方法不管什么原因. ..
发布时间:2021-12-13 15:43:46 Java开发