在 jsp/servlet 项目中将 html 作为字符串处理

Process html as string in jsp/servlet project

我正在创建 jsp/servlet 项目,jstl 功能不足以填充模板(我需要使用迭代器并进行一些检查)。我只看到 2 个选项:使用 scripltes(我读到的是不好的做法)或将 html 处理为字符串并使用 jstl 处理 c:out(我目前正在做的)。这样可以吗?有更好的方法吗?

第二个适合进程HTML,由于jsp主要用于查看目的,我们也可以使用scriplets在其中编写代码,但不推荐,因为每次页面将被渲染,jsp 将转换为 class 文件并渲染。

如果我们将在 Java 端处理此行并且仅与 via <c:out> 一起使用。页面渲染会很快,(不会每次都编译scriplet代码,因为我们没有scriplet代码)