基于org.apache.taglibs.standard.tag.common.sql.QueryTagSupport的来源的观察
taglib遍历ResultSet并将所有数据放入数组,Map和List中。因此,在开始循环之前,所有内容都已加载到内存中。
遇到查询开始标记时将打开连接(doStartTag方法)。遇到查询结束标记时将检索结果(doEndTag方法)。该连接在doFinally方法中关闭。
简而言之,这绝对可怕。

基于org.apache.taglibs.standard.tag.common.sql.QueryTagSupport的来源的观察
taglib遍历ResultSet并将所有数据放入数组,Map和List中。因此,在开始循环之前,所有内容都已加载到内存中。
遇到查询开始标记时将打开连接(doStartTag方法)。遇到查询结束标记时将检索结果(doEndTag方法)。该连接在doFinally方法中关闭。
简而言之,这绝对可怕。