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

html - JSTL 标记不能在 HTML 中翻译

我的进口:

我的 JSTL 代码:


HTML 生成代码:

生成的代码表明 JSTL 核心是用 HTML 翻译的。
但是 JSTL“fmt”不是在 HTML 中翻译的。





更多信息:

  • 我在Tomcat 6上工作
0 投票
1 回答
152 浏览

xml - 防止 x:out 剥离选定节点内的元素

给定以下 XML 文件:

以及以下 JSTL 片段,其中 xml 已加载到变量“文件”中:

我希望得到:

但我得到:

注意,没有标签。我将如何让 JSTL 将标签留在结果中?

0 投票
4 回答
46716 浏览

java - 从jsf重定向?

我正在为我的大学项目申请 jsp、jstl 和 jsf,也就是说,我对 jsf 也很陌生。

到目前为止一切都很好。但是,我似乎在弄清楚如何使用 dinamyc 参数从托管 bean 重定向到页面时遇到问题。例如article.jsp?article_id=2

有人可以告诉我它是怎么做的吗?

我一直在尝试使用类似的东西

但得到错误:

我一直在尝试使用

但是又报错了。

有人可以告诉我在使用 jsf 时如何从托管 Java bean 重定向?

贝娄是我的代码(可能有问题,这就是重定向不起作用的原因)。

先感谢您。

0 投票
2 回答
6487 浏览

jsp - 如何发布 JSTL 导入标签的参数()?

我目前在 JSP 页面中使用 JSTL 标记来导入外部页面的内容:

不幸的是,参数现在越来越长。由于它们在 URL 中被编码为GET参数,因此我现在收到“414:请求 URL 太大”错误。有没有办法将参数发布到外部 URL?也许使用不同的标签/标签库?

0 投票
4 回答
22680 浏览

jsp - 如何使用 JSTL 标签转义 EL 中的字符?

我有这个 JSP 代码片段:

JSP 不能被服务器编译。但是,如果我从“Animal's Part”中删除字符“'”,它是可编译的。我试图通过使用“\”字符来逃避它,但它仍然给我错误。

任何建议/帮助表示赞赏。如果可能,我尽量避免使用 scriptlet。

谢谢。

编辑:我设法让它工作(在发布到 StackOverflow 之后),作为这个问题的解决方案之一发布。我尝试了之前发布的其他解决方案(文森特和埃迪),但是,不幸的是,没有一个在我的环境中有效,尽管我认为它们可能在答案的环境中有效。谢谢。

0 投票
2 回答
6684 浏览

java - c:foreach 使用 List:必须计算为 Collection、Map、Array 或 null

所以我试图List<MyClass>在我的spring webflow应用程序的视图中循环显示。但是我得到错误必须评估为集合、映射、数组或 null。

我也试过 $ 而不是 #。

这是我的 xml 流定义。

以及返回部分列表的函数。

关于它的事情是,这段代码可以工作

0 投票
10 回答
111621 浏览

jakarta-ee - 如何使用 JSTL 选择集合的第一个元素?

我设法用下一个代码做到了,但必须有一个更简单的方法。

0 投票
2 回答
1695 浏览

java - 在基于 Struts 的 Web 应用程序中的 JSP 页面中使用 JSTL

我有一个基于 Struts 1.2 的 Web 应用程序,它在 JSP 页面中使用了大量的 scriptlet 代码,我希望通过使用 JSTL 来清理代码。Servlet 规范级别:2.3 和 JSP 规范级别:1.2。我正在使用 WSAD 5.1。

我尝试使用<c:if></c:if>标签,但在构建项目时出现以下错误。“JSP 翻译:无法加载 if 标记”

我已包含此标签库的 taglibs 元素以及相应文件夹中的 TLD 文件。

我猜容器无法找到标签处理程序。

如果有人可以分享他们对此的想法,那就太好了。

0 投票
3 回答
4220 浏览

java - 为什么 JSP/JSTL 除以 1000 有时会给出余数?

当除以 1000 时,我有时会遇到一个错误,它不能“正确”地进行除法。例如,当将 90.55 除以 1000 而不是得到 0.09055 时,我得到 0.090549999999。

为什么会这样?这是浮点数学的结果吗?谷歌搜索似乎表明这可能是罪魁祸首,但我没有找到具体的答案。

为了解决这个问题,我可以将答案四舍五入到 5 位,但这似乎只是一个更深层次问题的补丁。

0 投票
2 回答
9180 浏览

java - 使用 c:out JSP 将撇号转义为 \'

我有一个带有人姓的对象字段。

如果我使用${person.lastName},我会得到O'Brian

如果我使用

我得到了奥布莱恩

两个输出都破坏了 IE 中的下一个 jsp 代码

因为它被转化为

或者

我需要O'BrianO\'Brian 的身份逃脱

知道如何解决这个问题吗?

解决方案

最优雅的解决方案似乎使用了一个简单的标签。

然后在 WEB-INF 中放置一个 utils.tld 文件:

然后在你的jsp里面: