gpt4 book ai didi

java - 如何在输出之前在 JSTL 循环内的对象上调用外部库函数?

转载 作者:行者123 更新时间:2023-12-02 00:50:09 25 4
gpt4 key购买 nike

假设我有以下 JSTL 循环:

<c:forEach items="${foos}" var="foo" varStatus="status">
<c:out value="${processedFoo}"/>
</c:forEach>

假设我有一个外部库 com.foo.processor,其中包含一个具有 process 方法的 ProcessorFactory 类。

如何导入该库并从 JSTL 循环内部调用以下代码?

Foo processedFoo = com.foo.processor.ProcessorFactory.process(foo)

最佳答案

你不知道。将大量逻辑放在 JSP 层会导致应用程序难以维护。

您可以创建自己的标签库 includes a custom function,但这种处理最好由 servlet 完成,然后再将请求转发到 JSP 进行渲染。

关于java - 如何在输出之前在 JSTL 循环内的对象上调用外部库函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com