java - 我无法使用 setAttribute 和空格获取所有字符串
问题描述
session.setAttribute() 有问题。我想尝试使用 setAttribute 获取两个不同的单词,例如类中的姓氏,我想在 JSP 中获取它
session.setAttribute("Surnames", surnames);
但我只能得到第一个姓氏在它不可见的空间之后的一切
session.getAttribute("Surnames");
我该如何解决这个问题?
解决方案
您可以创建一个列表并将您的姓氏添加到列表中,然后将此列表设置为会话,如下所示:
HttpSession sesion = request.getSession();
List<String> dbsurnames = new ArrayList<String>();
while(rs.next()) {
dbsurnames.add(rs.getString("Surnames"));
}
sesion.setAttribute("Surnames", dbsurnames);
推荐阅读
- java - 使用硬编码密码 [CWE - 259]
- ajax - 通过 jquery 打开带有特定隐藏选项卡(没有导航选项卡)的引导模式
- python - 如何使用 for 循环在新行上书写?
- windows - MonoDevelop 7.8 总是无法构建
- javascript - 使用 javascript 显示从服务器接收的 PDF
- c# - 如何使用 MongoDb C# 驱动程序按 id 加入集合
- javascript - 在明确定义的属性上“无法读取未定义的属性 X”
- mongodb - 您可以使用 ObjectID 作为 MongoDb 中数组的键吗?
- api - 启动 Kibana 汇总作业
- android - Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException