商品信息留言图如图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 管理员登录模块
为了确保后台数据的安全性,进入后台系统时,必须先登录,才能进入。此外,按用户名登录后台系统还可以识别管理人员的权限,依据权限进行相应的操作。登录界面的设计方法很简单,和普通的登录界面一样,输入管理员账户和密码可以进入管理员界面。 jsp+mysql大学校园二手交易平台开发+数据流图+ER图(15):http://www.751com.cn/jisuanji/lunwen_2112.html