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.web.action.AbstractBaseAction; import cn.newgxu.bbs.web.model.user.GetUserInfoModel; /** * * @author 红叶狐 * @since 4.0.0 * @version $Revision 1.1$ */ public class GetUserInfoAction extends AbstractBaseAction { private static final long serialVersionUID = 4167008558855341376L; private GetUserInfoModel model = new GetUserInfoModel(); public String execute() throws Exception { signOnlineUser("查看用户信息"); try { if (model.getId() > 0) { model.setPageUser(userService.getUser(model.getId())); } else { model.setPageUser(userService.getUser(model.getNick())); } return SUCCESS; } catch (BBSException e) { MessageList m = new MessageList(); m.addMessage(e.getMessage()); Util.putMessageList(m, getSession()); return ERROR; } } public Object getModel() { return model; } }