Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我能';t使用setAttribute和空格获取所有字符串_Java_Jsp - Fatal编程技术网

Java 我能';t使用setAttribute和空格获取所有字符串

Java 我能';t使用setAttribute和空格获取所有字符串,java,jsp,Java,Jsp,session.setAttribute()有问题。 我想尝试使用setAttribute获取两个不同的单词,例如类中的姓氏,我想在JSP中获取它 session.setAttribute("Surnames", surnames); 但我只能得到第一个姓氏空间后的所有东西它是看不见的 session.getAttribute("Surnames"); 如何解决此问题?您可以创建一个列表,在列表中添加您的姓氏,然后将此列表设置到会话中,如下所示: HttpSession sesion = r

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);
HttpSession sesion=request.getSession();
List dbburnames=new ArrayList();
while(rs.next()){
添加(rs.getString(“姓氏”);
}
sesion.setAttribute(“姓氏”,dbsurnames);

共享更多代码。如果(rs.next()){HttpSession sesion=request.getSession();dbsurnames=rs.getString(“姓氏”);sesion.setAttribute(“姓氏”,dbsurnames”);发布更多代码,db模式看起来像什么,示例行是什么?结果是[]您的结果集似乎没有从数据库中提取数据。