<% List<Content> list = DBshowContent.show(); User user = (User)session.getAttribute("user"); String username = user.getUsername(); %>list 是后台数据库提取出来的帖子的集合。
show()把这个方法的代码贴出来看看哈~!
public static List<Content> show(){ connect(); String sql = "select * from content order by content_id desc"; try { PreparedStatement psmt = conn.prepareStatement(sql); ResultSet set = psmt.executeQuery(); while(set.next()){ Content content = new Content(); content.setContent_id(set.getInt(1)); content.setUsername(set.getString(2)); content.setTitle(set.getString(3)); content.setContent(set.getString(4)); content.setDate(set.getString(5)); content.setCount(set.getInt(6)); list.add(content); } psmt.close(); set.close(); } catch (SQLException e) {
List<Content> list = DBshowContent.show();
User user = (User)session.getAttribute("user");
String username = user.getUsername();
%>list 是后台数据库提取出来的帖子的集合。
connect();
String sql = "select * from content order by content_id desc";
try {
PreparedStatement psmt = conn.prepareStatement(sql);
ResultSet set = psmt.executeQuery();
while(set.next()){
Content content = new Content();
content.setContent_id(set.getInt(1));
content.setUsername(set.getString(2));
content.setTitle(set.getString(3));
content.setContent(set.getString(4));
content.setDate(set.getString(5));
content.setCount(set.getInt(6));
list.add(content);
}
psmt.close();
set.close();
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
list 是集合, content是对象
重定向的时候, req.setAttribute("list",list);
req.setAttribute("content",content);
resp.sendRedirect("review.jsp");
目标页面 request.getAttribute()拿不到 这个两个对象,
怎么设置能拿到呢
至于list里面的内容你就用for循环层叠取出吧