请问下面的问题怎么解决?

img


代码如下:
<%
String picname = new String(request.getParameter("name").getBytes("iso-8859-1"), "utf-8");
String user = ((String)session.getAttribute("username"));
List a=ConnecttionPooladmin.toshowpic(user, picname);
session.setAttribute("picall",a);
int size= a.size();
request.setAttribute("size",size);
%>

public static List toshowpic(String user,String name) throws Exception{
newsList1 = new ArrayList();
try{
ConnectionPool connPool=getConnectionPool();
connPool.createPool();//新建数据库连接库
Connection conn = connPool.getConnection(); //从连接库中获取一个可用的连接
String sql="Select* from toshowpic where people='"+user+"'";
if(!name.equals("all")){
sql+="and style='"+name+"'";
}
sql+="order by data desc";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next())
{
allpictoshowBean pics=new allpictoshowBean();
pics.setId(rs.getString(1));
pics.setPeople(rs.getString(2));
pics.setUrl(rs.getString(3));
pics.setStyle(rs.getString(4));
newsList1.add(pics);
}
rs.close();
stmt.close();
connPool.returnConnection(conn);//连接使用完后释放连接到连接池
connPool.closeConnectionPool();//关闭数据库连接池
return newsList1;
}catch (SQLException e) {return null;}