jsp+mysql大学校园二手交易平台开发+数据流图+ER图(15)
时间:2017-01-10 13:09 来源:毕业论文 作者:毕业论文 点击:次
商品信息留言图如图4.5所示。 图 4.5 商品留言 商品留言核心代码: public void sendMsgToUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String userMsgId = null; PrintWriter out = response.getWriter(); try{ userMsgId = ServletUtil.getString(request, "userMsgId"); String msg = ServletUtil.getString(request, "msg"); if(StringUtils.isEmpty(msg)){ throw new MyException("留言内容不能为空"); } UserMsgService userMsgService = new UserMsgService(); UserMsg oldUserMsg = userMsgService.getById(userMsgId); HttpSession session = request.getSession(); User user = (User)session.getAttribute("loginUser"); UserMsg userMsg = new UserMsg(); userMsg.setUserMsgId(UUIDGenerator.getUUID()); userMsg.setReceiveUserId(oldUserMsg.getSendUserId()); userMsg.setSendUserId(user.getUserId()); userMsg.setMsg(msg); userMsg.setStatus("0"); userMsg.setCreateTime(DateUtil.getCurTime()); if(userMsg.getReceiveUserId().equals(userMsg.getSendUserId())){ out.write("({'isSuccess':'false',msg:'不能给自己留言'})"); } userMsgService.add(userMsg); out.write("({'isSuccess':true,msg:'留言成功'})"); }catch(Exception e){ e.printStackTrace(); out.write("({'isSuccess':'false',msg:'"+e.getMessage()+"'})"); } out.close(); } } 4.3 管理员登录界面设计 4.3.1 管理员登录模块 为了确保后台数据的安全性,进入后台系统时,必须先登录,才能进入。此外,按用户名登录后台系统还可以识别管理人员的权限,依据权限进行相应的操作。登录界面的设计方法很简单,和普通的登录界面一样,输入管理员账户和密码可以进入管理员界面。 (责任编辑:qin) |