首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

论坛显示有关问题

2012-12-15 
论坛显示问题。数据时从服务器提出来存放到list里面的第一次访问显示正确topic,服务器没关时, 第二次登录访

论坛显示问题。
数据时从服务器提出来存放到list里面的
第一次访问显示正确topic,
服务器没关时, 第二次登录访问主页面为什么会重复显示topic呢,


换个浏览器登录登录几次就重复几次为什么呢。
[最优解释]
是不是LIST实例化成全局变量呢?
[其他解释]
应该是逻辑处理问题吧,神马重复提交这些,相关代码贴出来才知道
[其他解释]
第二次显示的时候先清空第一次的显示,你试试!
[其他解释]
你弄个断点,是不是你重新查询的时候,list里面还有值!
[其他解释]
不看代码不知道啊
[其他解释]
show()把这个方法的代码贴出来看看哈~!
[其他解释]
你的list在哪里声明的啊?
[其他解释]

引用:
引用:是不是LIST实例化成全局变量呢?
悲剧,我确实这样了



额。。。
[其他解释]
<jsp:getProperty property="填你要取值的对象名/即你在content类里面定义的参数名" name="content" />
至于list里面的内容你就用for循环层叠取出吧
[其他解释]
<% 
    List<Content> list = DBshowContent.show();
    User user = (User)session.getAttribute("user");
     String  username = user.getUsername();
   %>


list 是后台数据库提取出来的帖子的集合。
[其他解释]
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) {

e.printStackTrace();
}

return list;
}

[其他解释]
声明了, 没贴出来·····
[其他解释]
还问个问题, 
list 是集合, content是对象
重定向的时候, 
req.setAttribute("list",list);
req.setAttribute("content",content);
resp.sendRedirect("review.jsp");

目标页面 request.getAttribute()拿不到 这个两个对象, 
怎么设置能拿到呢
[其他解释]
引用:
是不是LIST实例化成全局变量呢?

悲剧,我确实这样了

热点排行