package cn.newgxu.bbs.web.action.user; import cn.newgxu.bbs.common.MessageList; import cn.newgxu.bbs.common.exception.BBSException; import cn.newgxu.bbs.common.util.Util; import cn.newgxu.bbs.service.ForumService; import cn.newgxu.bbs.web.action.AbstractBaseAction; import cn.newgxu.bbs.web.model.user.SaveCupOfLifeModel; /** * * @author daodaoyu * @since 4.0.0 * @version $Revision 1.1$ */ public class SaveCupOfLifeAction extends AbstractBaseAction { private static final long serialVersionUID = -481667924342826558L; private SaveCupOfLifeModel model = new SaveCupOfLifeModel(); private ForumService forumService; public void setForumService(ForumService forumService) { this.forumService = forumService; } public String execute() throws Exception { signOnlineUser("查看世界杯专题..."); model.setAreas(this.forumService.getAreas()); model.setUser(getUser()); userService.getCupOfLife(model); return SUCCESS; } public String submit() throws Exception { signOnlineUser("添加世界杯忠实球队..."); MessageList m = new MessageList(); try { model.setAreas(this.forumService.getAreas()); model.setUser(getUser()); userService.saveCupOfLife(model); m.setUrl("/index.yws"); m.addMessage("<b>操作成功!</b>"); m.addMessage("<a href='/index.yws'>返回主页</a>"); Util.putMessageList(m, getSession()); return SUCCESS; } catch (BBSException e) { e.printStackTrace(); m.addMessage(e.getMessage()); Util.putMessageList(m, getSession()); return ERROR; } } public Object getModel() { return model; } }