• 大小: 8.43MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2023-11-03
  • 语言: 数据库
  • 标签: Ajax  

资源简介

Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例,具体过程和效果看博文:http://blog.csdn.net/evankaka/article/details/47023975

资源截图

代码片段和文件信息

package com.lin.controller;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONobject;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

import com.lin.domain.User;
import com.lin.domain.UserExample;
import com.lin.domain.UserExample.Criteria;
import com.lin.service.IRegisterService;

@Controller
public class RegisterController {
private static Logger logger = Logger.getLogger(RegisterController.class);    
@Resource
private IRegisterService registerService;

@RequestMapping({“/register““/“})
public String register(){  
return “register“;
}
@RequestMapping(value=“/register/checkUserName“method = RequestMethod.POST)
public String checkUserName(HttpServletRequest request HttpServletResponse response) throws IOException{
String userName=(String)request.getParameter(“userName“);
//检验用户名是否存在
UserExample userExample=new UserExample();
Criteria conditionCri = userExample.createCriteria();
conditionCri.andUserNameEqualTo(userName);
    int num=registerService.countByExample(userExample);
    //用户名是否存在的标志
    boolean flag=false;
    if(num>0){
     flag=true;
    }
//将数据转换成json
Mapject> map = new HashMapject>();  
map.put(“flag“ flag);     
String json = JSONobject.fromobject(map).toString(); 
//将数据返回
response.setCharacterEncoding(“UTF-8“);
response.flushBuffer();
response.getWriter().write(json);
response.getWriter().flush();  
response.getWriter().close();
return null;
}

@RequestMapping(value=“/register/checkEmail“method = RequestMethod.POST)
public String checkEmail(HttpServletRequest request HttpServletResponse response) throws IOException{
String email=(String)request.getParameter(“email“);
//检验邮箱是否存在
UserExample userExample=new UserExample();
Criteria conditionCri = userExample.createCriteria();
conditionCri.andUserEmailEqualTo(email);
    int num=registerService.countByExample(userExample);
    //用户名是否存在的标志
    boolean flag=false;
    if(num>0){
     flag=true;
    }
//将数据转换成json
Mapject> map = new HashMapject>();  
map.put(“flag“ flag);     
String json = JSONobject.fromobject(map).toString(); 
//将数据返回
response.setCharacterEncoding(“UTF-8“);
response.flushBuffer();
response.getWriter().write(json);
response.getWriter().flush();  
response.getWriter().close();
return null;
}
@RequestMapping(value=“/register/successed“)
public ModelAndView  successed(HttpServletRequest request HttpServletResponse response) throws IOExcepti

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        879  2015-07-23 10:35  Jslearning4\.classpath

     文件       1044  2015-07-22 18:29  Jslearning4\.project

     文件        503  2015-07-22 18:29  Jslearning4\.settings\.jsdtscope

     文件        364  2015-07-22 18:29  Jslearning4\.settings\org.eclipse.jdt.core.prefs

     文件        564  2015-07-23 10:35  Jslearning4\.settings\org.eclipse.wst.common.component

     文件        345  2015-07-22 18:29  Jslearning4\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2015-07-22 18:29  Jslearning4\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2015-07-22 18:29  Jslearning4\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2136  2015-07-23 12:06  Jslearning4\build\classes\application.xml

     文件       4538  2015-07-23 15:38  Jslearning4\build\classes\com\lin\controller\RegisterController.class

     文件        902  2015-07-23 12:20  Jslearning4\build\classes\com\lin\dao\UserDao.class

     文件       1372  2015-07-23 14:55  Jslearning4\build\classes\com\lin\domain\User.class

     文件       5685  2015-07-23 16:26  Jslearning4\build\classes\com\lin\domain\UserExample$Criteria.class

     文件       1732  2015-07-23 16:26  Jslearning4\build\classes\com\lin\domain\UserExample$Criterion.class

     文件      10142  2015-07-23 16:26  Jslearning4\build\classes\com\lin\domain\UserExample$GeneratedCriteria.class

     文件       2124  2015-07-23 16:26  Jslearning4\build\classes\com\lin\domain\UserExample.class

     文件       9072  2015-07-23 15:02  Jslearning4\build\classes\com\lin\mapper\UserMapper.xml

     文件       1346  2015-07-23 12:28  Jslearning4\build\classes\com\lin\service\impl\RegisterServiceImpl.class

     文件        232  2015-07-23 12:27  Jslearning4\build\classes\com\lin\service\IRegisterService.class

     文件       2807  2015-07-23 12:19  Jslearning4\build\classes\generator.xml

     文件       1720  2015-07-23 11:14  Jslearning4\build\classes\log4j.properties

     文件        190  2015-07-23 16:32  Jslearning4\build\classes\mybatis-config.xml

     文件       1622  2015-07-22 19:13  Jslearning4\build\classes\spring-servlet.xml

     文件       2136  2015-07-23 12:06  Jslearning4\config\application.xml

     文件       1720  2015-07-23 11:14  Jslearning4\config\log4j.properties

     文件        190  2015-07-23 16:32  Jslearning4\config\mybatis-config.xml

     文件       1622  2015-07-22 19:13  Jslearning4\config\spring-servlet.xml

     文件       4025  2015-07-23 15:38  Jslearning4\src\com\lin\controller\RegisterController.java

     文件       2623  2015-07-23 12:20  Jslearning4\src\com\lin\dao\UserDao.java

     文件       2626  2015-07-23 14:54  Jslearning4\src\com\lin\dao\UserMapper.java

............此处省略74个文件信息

评论

共有 条评论