public String showByboardAllTip(){
TipInfo tipinfo=null;
Board board = boardservice.showBoardById(boardid); // 取得版块信息
List listTip = tipservice.showTipByBoard(boardid); // 取得该板块主题列表
for (int i = 0; i < listTip.size(); i++) {
tip = (Tip) listTip.get(i); // 循环取得主题对象
int replycount = replyservice.showAllReply(tip.getTipid());
System.out.println(tip.getTitle()+"--tip");
tipinfo = new TipInfo();
User user = userservice.showUserById(tip.getUser().getUserid()); // 取得该主题的发布用户
tipinfo.setTitle(tip.getTitle());
System.out.println(tipinfo.getTitle()+"--tipinfo");
tipinfo.setReplyCount(replycount);
tipinfo.setUsername(user.getUsername());
tipinfo.setTipid(tip.getTipid());
info.add(tipinfo);
System.out.println(info.get(i).getTitle()+"--info");
}
System.out.println(info);
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("board", board);
return SUCCESS;
}
假设listTip中有2个数据 "你好" "我好"
但是输出的结果是
你好--tip
你好--tipinfo
null--info
我好--tip
我好--tipinfo
你好--info
这是怎么回事啊
TipInfo tipinfo=null;
Board board = boardservice.showBoardById(boardid); // 取得版块信息
List listTip = tipservice.showTipByBoard(boardid); // 取得该板块主题列表
for (int i = 0; i < listTip.size(); i++) {
tip = (Tip) listTip.get(i); // 循环取得主题对象
int replycount = replyservice.showAllReply(tip.getTipid());
System.out.println(tip.getTitle()+"--tip");
tipinfo = new TipInfo();
User user = userservice.showUserById(tip.getUser().getUserid()); // 取得该主题的发布用户
tipinfo.setTitle(tip.getTitle());
System.out.println(tipinfo.getTitle()+"--tipinfo");
tipinfo.setReplyCount(replycount);
tipinfo.setUsername(user.getUsername());
tipinfo.setTipid(tip.getTipid());
info.add(tipinfo);
System.out.println(info.get(i).getTitle()+"--info");
}
System.out.println(info);
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("board", board);
return SUCCESS;
}
假设listTip中有2个数据 "你好" "我好"
但是输出的结果是
你好--tip
你好--tipinfo
null--info
我好--tip
我好--tipinfo
你好--info
这是怎么回事啊










