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();
}
}