JS验证
其实写服务器和写客户端是一样的,除了技术的支持最重要的还是对业务流程的熟悉!当然在客户端更多的是对用户动作和事件的清晰,下面就是一个用户更新个人资料的简单验证.
服务器端的处理/** * 将用户生日单独提取出来,<BR> * 因为之前在本地使用struts自动封装没有问题,但是在远程服务器上总是报错<BR> * 现在的做法就是让其它字段自动封装,而生日单独提取出来<BR> * */public String updateUserselfModifyInfo() {JSONObject resJson = new JSONObject();String userBirthday = super.getRequest().getParameter("userBirthday");Date birthday = null;if (userBirthday != null && userBirthday.length() > 0)birthday = dateUtil.parseStringToDate(userBirthday, "yyyy-MM-dd");user.setBirthday(birthday);String updateStatus = userService.updateUserselfModifyInfo(user);if (updateStatus == null) {resJson.put("status", true);user = userService.getUserInfoById(user.getId());super.getRequest().getSession().setAttribute(CommonConstants.SESSION_USER, user);} elseresJson.put("status", false);super.ajaxJson(resJson.toString());return null;}