jsp+mysql大学校园二手交易平台开发+数据流图+ER图(15)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql大学校园二手交易平台开发+数据流图+ER图(15)


商品信息留言图如图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)