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

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

为简单起见,我有以下名为 test.jsp 的文件:

我将此文件放在本地服务器中,然后使用 firefox 显示它: http://localhost:8080/myproj/test.jsp。它工作正常,结果警报字符串是:

但是当我把这个文件放在远程服务器上并使用相同的 Firefox 显示时,它的输出是: a$bk 这对我来说是不正确的。

然后我将 test.jsp 内容更改为:

注意这里我添加了两个斜杠而不是一个。在这种情况下,它可以在远程服务器上工作,但不能在本地服务器上工作。

然后我将文件从test.jsp重命名为test.html,但是内容和我的第一种情况一样,即:

通过使用相同的 firefox,它在两台服务器上都可以正常工作。

但是我的文件需要将 javascript 嵌入到 jsp 文件中。我的文件不允许使用 .html 后缀。在这种情况下,我应该怎么做才能编写可移植的 javascript?

我的本地服务器使用的是 tomcat-5.5.26;远程服务器使用 tomcat-5.0.28。火狐版本是 3.0.4。

0 投票
3 回答
2311 浏览

java - JSP 中的 EL 停止评估

在 JSP 页面(index.jsp)中:

只显示表达式本身。它曾经被评估为“ http://.../somerset/

我在 Eclipse 中使用 maven-archetype-webapp 原型创建了 Maven 项目。Jetty 版本是 jetty-6.1.14。

我的 web.xml 很简单:

0 投票
1 回答
733 浏览

jsp - JSP 2.0 中的延迟 EL

有没有办法在 JSP 2.0 / J2EE 1.4 中使用类似延迟 EL 的东西?这个想法是将测试传递给标记文件,并让它根据表达式的值显示(或不显示)列表中的项目。基本上,我想做这样的事情:

JSP:

myTag.tag

升级我们的 JSP 容器不是一种选择。有任何想法吗?

更新:

我尝试对 JSP 片段执行此操作,但片段中的 EL 在 JSP 中被评估一次,而不是在标记中每次迭代一次。

0 投票
1 回答
779 浏览

java - JSP EL 评估的问题

为什么以下不起作用:

在哪里

工作正常(尽管对我的目的无效)。我试图在 ${otherFormId} 前面加上 # 符号(即创建 jquery id 选择器)。

第一种形式以

从字面上看,在输出中。我怎样才能得到我想要的结果?

0 投票
1 回答
1341 浏览

spring - 如何通过脚本和 EL 集成 jBPM 和 Spring

我正在使用/期待以下技术堆栈:

  • JSF
  • 接缝
  • jBPM
  • 春天

当然,我希望 Seam 可以直接访问 Spring bean,并且可以正常工作。我现在想进入 jBPM 并开发一个概念验证流程定义,该流程定义访问 Spring bean 以执行操作和做出决策。

为了促进关注点分离并确保进程可以在类路径中没有 Seam 的情况下运行,我想要一个不允许访问所有 Seam 托管组件的解决方案。

我知道 Seam 使用定制的 EL 解析器,但除此之外,我从哪里开始?

0 投票
1 回答
613 浏览

java - 在 MVEL 中格式化 orb 标签

如何去除 MVEL 2.0 模板结果中由@code{}、@if{}、@foreach{}、@end{} 等或标签生成的空白行?

0 投票
9 回答
33146 浏览

java - JSP:不评估 EL 表达式

我有一个在 Tomcat 5.5 上运行的 JSP 页面。我有以下代码:

我得到的输出是:

我无法弄清楚为什么 forEach 循环工作但输出不工作。任何人可以提供的任何帮助都会很棒。

0 投票
4 回答
2073 浏览

jsf - 为什么 EL 给了我错误的对象作为括号之间的参数?

情况如下:

在 a4j:form 中的 rich:dataTable 中,我创建了一个 a4j:commandLink 来选择值并使用 jboss el 操作语法将其传递给 bean

这没有问题。

但是,如果我重新渲染表单以使用 ajax 调用过滤数据表,当我选择值时,它会给我错误的结果:选择的索引,但过滤前的数据。

有任何想法吗?

感谢 Zack 在 5 分钟内为我提供了正确的解决方案。

我认为在括号之间的操作中传递参数更优雅,但是,嘿:这行得通。:)

十分感谢。

ps 我也在编辑标题。

0 投票
2 回答
1268 浏览

jsp - EL 如何搜索属性?

EL 如何在 JSP 中搜索属性?以及如何禁用它?

有人知道EL的性能吗?

0 投票
2 回答
837 浏览

jsp - 尝试在 JSTL 标签中使用 EL 时遇到问题

我正在尝试在 jstl 标签中使用表达式语言,但出现了奇怪的错误。

“根据标记文件中的 TLD 或属性指令,属性值不接受任何表达式”

代码是这样的:

但接下来的代码执行得很好:

我将 jstl.jar 和 standard.jar 添加到 WEB-INF/lib/ (以及类路径)。包含 jstl 的指令是标准的:

JSTL 版本为 1.1.2

应用服务器:tomcat 6.0.16