Spring MVC有没有比JSTL更完善的声明式视图技术

Is there a more improved declarative view technology than JSTL with Spring MVC

我想将 JSTL 和 JSP 标签与 spring mvc 一起使用,但它似乎缺少更多的声明性结构。例如。将 'list' 绑定到一种列表视图并将其呈现为项目列表会很好。我相信 spring、表单元素和其他小部件都可以,但使用 JSTL 似乎缺乏,因为它是非常程序化的。例如foreach,if构造导致草率代码。

此外,如果有带有 Spring 的视图插件,甚至可能具有默认样式,列表视图功能,如在奇数和偶数之间交换样式,那就太好了。基本分页支持?

我们将无法使用 JSF。

使用 Spring 和 JSF 和 PrimeFaces 提供了 UI 支持,正如我在最初的问题中所问的那样,包括大量 ajax 小部件和其他功能。