问题标签 [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 投票
1 回答
3282 浏览

jsf - JSF Deferred EL 条件语法问题

我找不到任何资源可以回答我为什么会遇到此错误:

在富豪a4j:commandButton中。oError 指的是我的 bean 中称为 isOError 的方法。

我收到错误

我想说'如果一个方法返回 true,则显示模态面板 A,否则为 false'。非常感谢任何帮助。

编辑 我已经编辑了代码,所以它看起来如下:

这编译得很好,但即使布尔值设置为 true(当旧密码不是存储的那个时)面板 MyPanel 仍保留在屏幕上,但错误模式 OldErrorPanel 不会出现。以上对我来说看起来不错。这是java:

非常感谢任何进一步的建议。

0 投票
6 回答
58805 浏览

java - 如何使用 EL + JSTL 将任意对象转换为字符串?(调用 toString())

有没有办法使用 EL 和 JSTL 在对象上调用 toString() ?(我需要枚举的字符串表示形式作为 JSP EL 表达式中映射中的索引。)我希望类似的东西${''+object}能像在 java 中一样工作,但 EL 不是那么好,而且似乎没有任何函数可以它。

澄清:我有一个somemap将字符串映射到字符串的变量,并且我有someenum一个枚举变量。我想做类似的事情${somemap[someenum.toString()]}。(当然 .toString() 不起作用,但是有什么作用呢?)

0 投票
4 回答
21703 浏览

java - Java:如何命名布尔属性

我刚刚在一个 Webapp 中有点意外,我在 .jsp 页面中使用了 EL。

我添加了一个布尔属性并摸不着头脑,因为我将布尔值命名为“isDynamic”,所以我可以这样写:

我发现它比以下内容更容易阅读:

但是 .jsp 无法编译,出现错误:

我发现我的 IDE(我花了一些时间才注意到它),在生成 getter 时,生成了一个名为:

代替:

一旦我用 getIsDynamic() 手动替换isDynamic() 一切正常。

所以我在这里有两个问题:

  1. 以“is”开头的布尔属性名称是否不好?

  2. 不管它坏与否,IntelliJ 不是在这里通过自动生成一个名为isDynamic而不是getIsDynamic的方法犯了错误吗?

0 投票
3 回答
19525 浏览

java - 将另一个 JSTL 标记的结果分配为一个 JSTL 标记的值

我有这个,它正在工作:

我想把它改成这样:

但当然下面这行是不正确的:

如何将调用 fmt:message 产生的字符串分配给somevar变量?

0 投票
1 回答
3228 浏览

jsp - 如何从隐藏字段设置会话属性?

是否可以从 jsp 页面中的隐藏输入中使用 JSTL 设置会话属性?

0 投票
2 回答
13638 浏览

java - 如何在表达式语言中格式化数字?

如何为EL中的数字(例如long或)进行格式化输出?BigDecimal例如,我想将十进制数字的数量限制为 3 in

0 投票
2 回答
3112 浏览

java - 如何在匿名类上调用 JSF 操作?EL 无法访问

我想在我的 JSF (MyFaces 1.2) 应用程序中有一个通用菜单。

然后我的会话范围门户将如下所示:

当我运行此代码时,它会显示正常。但是当您尝试通过单击“clickme”命令链接来执行该操作时 - 将发生以下异常:

有没有办法显示匿名类的列表,从中ITemplate.action()可以执行一个方法(在这个例子中)?

编辑:

当我使用(内部)类时它可以工作。例如:

在 Portal 构造函数中

但这不是我想要的方式...

0 投票
3 回答
1158 浏览

java - 从 jsp EL 调用 HashMap?

这是我的实体类

在我的jsp

我怎样才能将枚举的文本值放在 ??!? .. 任何的想法?尝试了一些方法,但没有任何工作..

0 投票
1 回答
16445 浏览

jsp - param : JSP 中的隐式 EL(表达式语言)对象

如果我有如下网址怎么办:servlet.jsp?myparam=myvalue

这 2 个 EL 应该返回输出"myvalue",但我实际上不明白为什么?:

0 投票
1 回答
907 浏览

java - 使来自 EL 的会话无效

如何使用 EL 使会话无效?