问题标签 [jstl]

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 投票
13 回答
121560 浏览

java - 使用带有 JSTL 的 EL 访问枚举值

我有一个名为 Status 的枚举,定义如下:

我想VALID从 JSTL 标记中访问 的值。特别是标签的test属性。<c:when>例如

我不确定这是否可能。

0 投票
3 回答
4967 浏览

java - 我可以在使用 JSF 1.2 和 JSP 2.1 的 ac:forEach 标记上的统一 EL 表达式中使用哈希表吗?

我有一个名为 sportMap 的 Hashtable<Integer, Sport> 和一个来自我的支持 bean 的 sportIds (List<Integer> sportIds) 列表。Sport 对象有一个 List<String> 设备列表。我可以使用统一的 EL 执行以下操作以获取每个运动的设备列表吗?

尝试运行此 JSP 代码时出现以下异常。

这是我的环境的打印

注意:以下使用 JSF 标记确实有效。它打印出在 sportIds 列表中指定的每项运动的设备列表。

我想使用 c:forEach 标签。有谁知道这是否可能?如果没有,有人有建议吗?最后我想要一个堆叠列表而不是由设备列表提供的逗号分隔列表。toString(); (另外,不想覆盖 toString())。

0 投票
4 回答
12102 浏览

http - 如何在jsp页面中停用缓存

我知道有一个 HTTP 响应标头指令可以禁用页面缓存:

我可以通过“手”修改标题:

但是有没有一种“好”的方法可以让 JSP 解释器在服务器响应中返回这个标题行?

(我检查了 <%@page ...%> 指令。似乎没有这样的东西。)

0 投票
1 回答
1740 浏览

jsp - 如何知道一个jsp标签属性是否可用于EL?

我的 jsp 中有以下代码:

我想知道是否有任何方法(无需深入研究源代码)知道某个属性是否可用于 EL 编码。

在这段代码中,我想使用一个脚本变量定义为我在 pageScope 容器中设置的常量。当我从引用脚本变量的 sessionScope 中删除变量时,我想使用相同的机制,但似乎该<c:remove var>属性拒绝解释我的脚本变量,这破坏了引用我的常量声明的所有努力。我可以使用 jsp scriptlet 来解决这个问题,但是有没有“更好”的方法来解决这个问题?

0 投票
3 回答
44622 浏览

java - JSP 中的枚举

有没有办法在不使用 scriptlet 的情况下在 JSP 中使用 Enum 值。

例如

所以在JSP中我想做这样的事情

0 投票
1 回答
3605 浏览

java - fmt:parseDate - 无法建立解析索引语言环境

有谁知道这个错误的根本原因?我将已知的良好数据提供给 fmt:parseDate 标记(它的数据库驱动数据由我们控制),但是这个错误随机弹出。我似乎无法找到一种方法来复制导致此异常的原因。

0 投票
5 回答
4192 浏览

jsp - 帮助 JSP 中字符串国际化的工具

是否有任何工具可以帮助 JSP 文件中的字符串国际化?

大多数 IDE(例如NetBeans)都为 Java 代码提供了这样的功能。但是,对于 NetBeans,JSP 文件不存在这样的功能。

例如,使用gettext,有各种工具可以帮助从代码中提取文本字符串。JSP 类似的东西会很棒!

0 投票
7 回答
132537 浏览

java - 在 JSF 表达式语言中如何获取列表的长度?

我如何获得ArrayList使用 JSF EL 表达式的长度?

不起作用。

0 投票
2 回答
2473 浏览

java - 使用 jstl out 标签真的是最佳实践吗?

我记得我和一群开发人员一起做一个项目,他们总是希望静态 html 文本位于 out 标记 ( <c:out value="words" />) 内。我不记得为什么会这样。

这真的是构建 jsp 页面时的最佳实践吗?这种方法的优点/缺点是什么?

0 投票
2 回答
36039 浏览

java - JSTL、Bean 和方法调用

我正在开发一个 JSP,我需要在来自 Bean 的对象上调用方法。该页面的先前版本没有使用 JSTL,并且可以正常工作。我的新版本有这样的设置:

变量pageDividers是一个List对象。

我遇到了这个问题:当我询问pageDivider's 的大小时,会引发异常。我知道这是一个简单的 JTSL 错误——我做错了什么?

错误信息是:

未指定默认命名空间时,函数大小必须与前缀一起使用

如何正确访问或调用pageDividers对象的方法?