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

jsp - 如何在 JSP 中使用 equals() 方法?

在我的 JSP 中,我需要使用该equals()方法测试两个对象。有没有办法使用 EL、JSTL 或其他标签库来做到这一点?由于团队规则,我不允许使用 scriptlet。

我尝试使用 JSTL<c:if>标记,但它似乎只使用==运算符。

0 投票
6 回答
9313 浏览

java - JSTL 的替代品有哪些?

有没有 JSTL 的替代品?我在 3 年前工作的一家公司使用 JSTL 和自定义标记库将表示与逻辑分开。前端开发人员使用 EL 来执行复杂的表示逻辑,在 JSP 页面中生成布局,效果很好。也许新技术已经问世。这几天有什么好点的吗?

0 投票
4 回答
3659 浏览

java - 在 Spring/JSP 中,应该在哪里进行格式化?

我正在使用 Spring,但这个问题适用于所有 JSP 控制器类型设计。

JSP 页面引用由相应控制器填充的数据(使用标签)。我的问题是,在 JSP 或控制器中执行格式化的合适位置在哪里?

到目前为止,我一直在通过在控制器中格式化数据来准备数据。

JSP 文件看起来像:

我知道 JSP 确实有一些格式化的规定,

但这仅适用于 Java 的java.util.Format. 如果我需要更复杂或计算的值怎么办。在这种情况下,将代码放在 JSP 中会很麻烦(而且很难看)。

我很好奇这是否遵循 Spring/JSP/MVC 的精神。换句话说,控制器是视图的一部分吗?执行视图相关格式化的首选位置在哪里?我的控制器是否应该只返回对象(Person)而不是格式化值的 Map?

0 投票
1 回答
3496 浏览

jstl - c:import 或 c:url - 指定超时值

我想使用 c:import 或 c:url 来获取页面的内容(广告服务器)。此外,我需要指定一个超时时间,如果调用超时或页面不可访问,我需要一些默认文本作为我的值返回。

有没有一个jstl标签库来做到这一点?还是我需要自己创建?

0 投票
6 回答
10371 浏览

xml - 使用 JSTL XML taglib 时出错 - 属性 xml 不接受任何表达式

当我尝试使用 JSTL XML 标签库时出现以下错误:

我正在研究 tlds 等,但如果有人知道这是什么可以节省我一些时间,将不胜感激!

如果有帮助,我会在运行示例代码时遇到此错误

在我的 /server-side-transform.jsp - 我的 taglib 指令是:

我在/WEB-INF/lib 中有standard.jar 和jstl.jar。

0 投票
2 回答
8863 浏览

java - JSTL 打印 arrayList 元素

我有一个 JSP 页面,它接收一个事件对象的 ArrayList,每个事件对象都包含一个日期的 ArrayList。我正在使用以下内容遍历事件对象:

如何遍历每个事件对象的 dateTimes ArrayList 并打印出每个事件的日期/时间?

0 投票
4 回答
21961 浏览

java - 如何在我的 jsp 中使 Java ResultSet 可用?

我想将 sql:query 换成一些 Java 代码,该代码构建具有多个参数的复杂查询。当前的sql是一个简单的select。

我如何获取我的 Java ResultSet(即 rs = stmt.executeQuery(sql);)并使结果在我的 JSP 中可用,以便我可以做这个教科书 JSP?

为了更清楚,我想删除上面的查询并将其替换为 Java。

我是在 Java 部分设置会话/页面变量还是有一些 EL 技巧可以用来访问该变量?

0 投票
5 回答
41210 浏览

spring - 如何在 Spring + JSP 中创建超链接

在 Spring + JSP 中创建超链接的正确方法是什么?必须有比仅仅在<a href="...">标签中编码更好的方法。以显示人员的页面为例。网址是people.htm。相应的控制器从数据库中获取人员并执行可选的列排序。JSP 可能如下所示:

这似乎很糟糕,因为 URLpeople.htm在 JSP 中是硬编码的。应该有一种方法可以让 Spring<a>使用定义在servlet.xml.

编辑:也许我应该使用 Spring 表单。

0 投票
2 回答
31245 浏览

java - 使用 JSTL formatDate 标记显示当前日期

我正在尝试使用 JSTL 在我的 JSP 页面中显示当前日期。下面是我正在使用的代码。

但是上面的代码没有产生任何结果?我在这里遗漏了什么还是有更好的方法呢?我正在使用 JSTL 1.1。

0 投票
1 回答
17175 浏览

spring - Spring MVC 标签与自定义标签的交互

我有一个使用 Spring:form 标签将控件绑定到命令对象的 JSP。

我想对其进行如下修改:如果[某些条件为真],则显示控件;否则,只显示文本。(示例:如果用户是管理员,则显示控件,否则仅显示文本。如果 whatsit 仍可修改,则显示控件,否则显示文本。)

换句话说,我想要这个:

但我想要一种简单的方法来为每个领域(有很多)创建这个。

如果我创建一个自定义标签来生成上述文本(给定“SOME PATH”),Spring 自定义标签会被绑定吗?

我想我真正要问的是:我可以创建自定义标签来生成然后绑定的 Spring 自定义标签吗?还是同时处理所有自定义标签(我的和 Spring 的)?