问题标签 [el]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
170 浏览

jsp - 在 JSP 中使用来自 EL 的 groovyxmlslurper

我的任务是创建一个 JSP 标记,它允许开发人员将 URI 传递给 xml 文档,并返回一个可以使用 EL 导航的对象。

我一直在使用 groovy 和 grails,所以我想尝试类似的东西

并将其放入请求中,以便回到 JSP 中,他们可能会执行以下操作:

但这种方法行不通。

有没有人有什么建议?

0 投票
2 回答
429 浏览

jsp - 什么是学习等效 JSP、JSTL 标记/EL 和 Struts 标记的好资源?

我希望将业务逻辑与项目中的表示分开,但业务逻辑是使用标签库的混合编写的。是否有任何好的资源可以从一个 taglib 到另一个 taglib,将 Scriptlet 代码转换为 EL 并返回等等?

0 投票
5 回答
8111 浏览

java - 包 javax.el 不存在

我正在使用 jre6/eclipse 并导入 javax.el.* 错误

包 javax.el 不存在 [javac] 导入 javax.el.*;

过来。这不应该是java的一部分吗?谁能告诉我为什么会这样。谢谢米

0 投票
5 回答
71338 浏览

java - JSP中的表达式语言不起作用

我是 JSP 新手并使用表达式语言。我正在使用带有 2.5 版和 Tomcat 6 服务器的 Eclipse Galileo。我只是想问一下,我的简单表达式语言不会像我写的那样打印 vale ${1>2},假设它会给出 false,但它 ${1>2}仅在呈现页面时才显示。但是当我使用<c:out value="${1>2}"/>它时,它会正确打印错误。我认为标签库存在问题。请建议我这样做的原因,我为此提供了一个示例代码,以便您了解我哪里出错了:-

根据答案更新,这里有更多信息:

我正在展示我的web.xml样子:

在我的 lib 文件夹中,我只添加了jstl.jar这样我可以使用<c:out>标签来显示,但我的模板文本的 EL 不起作用。

0 投票
1 回答
28999 浏览

jsf - 关于 JSF 表达式语言

我注意到 JSF EL 的这种行为。1.

2.

1 未渲染。2.文本框没有禁用。

两者怎么可能同时发生?文本框未禁用意味着 requestStatus 不等于 PR。这意味着面板组的渲染条件应该是真实的。

有什么帮助吗?我在这里遗漏了什么吗?

谢谢

0 投票
2 回答
28374 浏览

java - 在 JSF/JSP EL 和 Javascript 中连接字符串

我在使用 EL 和 javascript 函数(JSF 1.2、Facelets、Richfaces 3.3.0GA)时遇到问题。我有一个包含另一个组合的页面:

而在我的ui:composition我想附加prefix到每个id。例如:

这行得通。

但是当我想访问函数中的组件时问题就来了,例如oncomplete我无法正确连接字符串。例如

我也尝试过,fn:join但它不执行该函数,因为它在找到“#”字符时会抱怨错误。例如:

投掷

如果我用括号或 # 和括号括起来会出现不同的错误。

我究竟做错了什么?

还有一个问题,在一个条件命令中,比如

当真或假时,我如何“分组”以便能够执行更多操作?例如这样的:

我试过用括号,但没有正确解析它。

提前致谢。

0 投票
2 回答
34672 浏览

string - 绑定到 String 属性的 h:inputText 正在提交空字符串而不是 null

我在 Tomcat 上有一个 JSF 2.0 应用程序,其中有许多<h:inputText>字段可以在我的数据库中输入数据。有些字段不是必需的。

当用户将此字段留空时,JSF 设置空字符串""而不是null.

如何在不检查每个字符串的情况下解决此问题

0 投票
1 回答
114403 浏览

java - jsf表达式语言中的null检查

请参阅此表达式语言

即使地图为空,highlight_row样式也会被应用。

所以我改为

即使那样,highlight_row也正在被应用。
如果地图是empty OR null我不希望应用任何样式。

有什么帮助吗?以及这种行为的原因?

0 投票
1 回答
1375 浏览

jsp - javax.el.PropertyNotFoundException 当属性名称的第二个字符是大写时

我有这个不寻常的场景:

我有一个registrationVO,它的属性和getter setter很少。例如citybCity使用他们的 getter 方法getCity()getBCity()

在 JSP 中,我尝试使用脚本显示这些属性的值, <%=registrationVO.getCity()%>并且 < %=registrationVO.getBCity()%>,它工作正常。但是我用表达式语言替换了相同的内容, ${registrationVO.city}并且${registrationVO.bCity} 我收到一个错误,说在registrationVO中找不到属性“bCity”。我再次为 bCity 使用了 scriplet,我得到了输出。

我观察到这是因为命名约定。“如果属性的第二个字符是大写字母,我们不能使用表达式语言”。我尝试了许多不同的命名,这就是我发现的。

请检查这个场景,我不知道我的结论是对还是错。

谢谢,DJ

0 投票
1 回答
2392 浏览

jsf - JSF - 如何动态显示来自 messages.properties 的值

我有一个具有计划名称和其他一些属性的 DataModel。

我有不同的计划 - 黄金、白银等。但我不想按原样展示黄金或白银。根据语言环境,我想从 messages.properties 中显示它

这是我的代码片段:

因此,我想要 #{msgs.#{plans.name}} 之类的东西而不是 plan.name 值,但这给了我一个编译错误。

有谁知道这个的正确语法是什么?