验证唯一性SSM和注销
mapping.xml
<!-- 验证帐号唯一性 --> <select id="accounts" resultMap="BaseResultMap" parameterType="java.lang.String" > select <include refid="Base_Column_List" /> from t_user where loginName=#{loginname} </select>
service
/** *帐号唯一 */ public boolean accounts(String logname) { User b = userMapper.accounts(logname); if(b!=null){ return true; }else return false; }
controller
* 功能:验证帐号唯一 * 时间:2015年12月3日 */ @RequestMapping(value="/o_accounts.action") public void accounts(String log,HttpServletResponse response){ boolean flag = userService.accounts(log); if(flag){ try { response.getWriter().write("1");//已经存在 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }else{ try { response.getWriter().write("2");//可以使用 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
注销
直接controller,前台调用就可以
* 功能:注销 * 时间:2015年12月3日 */ @RequestMapping(value="/quit.action") public void quit(String id,User user,HttpServletRequest request,HttpServletResponse response,HttpSession session){ session = request.getSession(); session.invalidate(); try { response.getWriter().write("ok"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }