如何使用JSTL sql:query访问重复的列名?

出于某种原因,这个

  ${col},  

产生

 id, name, city, state, country, name, latitude, longitude, ip, last_visit, 

这是错的。 我专门重命名了查询中的列。 我不知道它是如何找到原始字段名称的。 那么如何访问user.name的值呢? ${row.userName}不起作用。

我正在使用JSTL jstl-1.2.2。

不确定这是否有帮助,但我已经读过使用别名并不总能正常工作。 我见过一个可能的替代方案:

    ${col},  

希望这可以帮助。 祝你好运。