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

java - 使用 JSTL 导入另一个 Web 资源的内容

我有一个 JSP 页面,它将在不同的服务器上显示另一个网页的确切内容。我的理解是,来自 JSTL 的 c:import 应该能够包含不属于当前 Web 应用程序的文件中的内容。

我添加了 c:import url="page on my server in a different application" 并且工作正常,但是当我尝试包含来自另一台服务器的页面时它失败了。

关于可能出现什么问题的任何建议?

编辑:确切的错误是:“服务器遇到了一个内部错误(),它阻止了它完成这个请求。”。但是,从同一服务器请求页面,不同的应用程序工作......我得到了页面的内容。

0 投票
6 回答
47758 浏览

html - 如何使用 JSP 交替 HTML 表格行颜色?

如何使用 JSP 替换 HTML 表格行颜色?

我的 CSS 看起来像:

我想用来<c:forEach>迭代一个集合。

我需要一个 int 计数变量或布尔奇数/偶数变量来跟踪行。然后我的<tr>标签看起来像:

0 投票
1 回答
11039 浏览

java - JSTL forEach 标签:枚举问题,以及理解它应该如何工作

我经历过 JSTL forEach 标记的相当奇怪的行为。

我有一些名为 SessionBean 的 bean:

还有一个像这样的简单 JSP 页面:

而且,它不起作用。抛出的异常是

为什么?
然后我更改items="#{SessionBean.objects}"为 items= "${SessionBean.objects}",也不例外。不打印 MyObjects 除外。

然后,我对 进行了相同的更改<h:outputText value="#{myObject}" />,并且该属性的值无效。

最后,用 just 替换 JSFoutputText标记${myObject}可以按预期工作。

有人可以解释一下,每个阶段会发生什么,好吗?

U: SessionBean 由 JSF 管理,肯定是被创建的,因为它在 header 中执行一些操作。

解决方案:该问题被证明是由于 J2EE 1.4 中 JSTL 和 JSF 之间的不兼容造成的。切换到 J2EE 5 使第一个变体工作得很好。

谢谢!

0 投票
3 回答
4601 浏览

eclipse - 如何摆脱 Eclipse 中的 TagExtraInfo JSTL 警告?

我正在使用 WTP 在 Eclipse 中使用 JSTL。我的 WEB-INF/lib 目录中有 jstl 和 standard.jar,一切正常。Eclipse 在我的 JSP 中给了我这个警告:

在构建路径上找不到 c:forEach (org.apache.taglibs.standard.tei.ForEachTEI) 的 TagExtraInfo 类。

我有 JSTL 包括:

警告位于使用 ac:forEach 的行上。我怎样才能摆脱它?我的项目的目标是 Tomcat v6。

0 投票
9 回答
54173 浏览

jsp - 使用 fmt:formatDate JSP 格式化日期

我正在尝试使用以下方式格式化日期:

newsletter 是一个createdOn属性为 的对象java.util.Date

当我调用上一句时,我得到:

根据 TLD,属性值不接受表达式。

我正在导入 fmt

有谁知道我该如何解决这个问题?

我正在使用tomcat附带的jstl.jar。

在 jstl.jar/META-INF/MANIFEST.MF 下保持:

我正在使用 Apache Tomcat 版本 6.0.14

0 投票
5 回答
230117 浏览

java - JSP : JSTL 的标签

写一个JSP页面,具体是<c:out>做什么的?我注意到以下两者具有相同的结果:

0 投票
7 回答
147357 浏览

java - 我在哪里可以下载 JSTL jar

有谁知道,因为我尝试过的所有地方似乎都超时了!

0 投票
1 回答
159 浏览

jsp - 必须使用在 Sun App Server 8.2 中?

我在 JSP 中使用${...}而不是;<c:out value="${...}"/>在tomcat 6.0.10中,可以解析成功。但是在 SunOne Application Server 8.2 中,它不支持这种用法

0 投票
1 回答
7944 浏览

string - 修剪 JSTL 表达式中的字符串

我在 JSP 页面中有以下行:

我想将此比较更改为在比较之前首先修剪左右表达式的前导和尾随空格......就像这样:

我试过这个:

这在 JSP 页面中生成了解析错误。

谁能告诉我如何从 JSTL 子表达式中修剪空白?

0 投票
2 回答
2674 浏览

java - 从 forEach 循环内的代码访问 JSTL 标记

是否可以通过循环内的代码访问 JSTL 的 forEach 变量?