首页 > 解决方案 > 我无法使用 setAttribute 和空格获取所有字符串

问题描述

session.setAttribute() 有问题。我想尝试使用 setAttribute 获取两个不同的单词,例如类中的姓氏,我想在 JSP 中获取它

session.setAttribute("Surnames", surnames);

但我只能得到第一个姓氏在它不可见的空间之后的一切

session.getAttribute("Surnames");

我该如何解决这个问题?

标签: javajsp

解决方案


您可以创建一个列表并将您的姓氏添加到列表中,然后将此列表设置为会话,如下所示:

HttpSession sesion = request.getSession();
List<String> dbsurnames = new ArrayList<String>();
while(rs.next()) { 
    dbsurnames.add(rs.getString("Surnames")); 
}
sesion.setAttribute("Surnames", dbsurnames);

推荐阅读