EasyUI框架使用Ajax提交注册信息的实现代码

  

<强> EasyUI框架使用Ajax提交注册信息的实现代码

  

<强>一、服务器代码:

        @ controller   @Scope(“原型”)   公开课StudentAction延伸BaseAction{   私有静态最终长serialVersionUID=-2612140283476148779 l;      私人日志记录器=Logger.getLogger (StudentAction.class);   私人字符串行;//每页显示的记录数   私人字符串页面;//当前第几页   私人Map<字符串,Object>,josnMap=new HashMap<的在();//查询出所有学生信息   公共字符串列表()抛出异常{   返回“列表”;   }      公共字符串regUI()抛出异常{   返回“regUI”;   }//查询出所有学生信息   公共字符串listContent()抛出异常{   List=studentService列表。getStudentList(页面、行);   system . out。println(列表”列表==" +);   toBeJson(列表,studentService.getStudentTotal ());   返回“toJson”;   }//转化为Json格式   公共空间toBeJson (List列表,int){抛出异常   josnMap。把(“总”,总);   josnMap。(“行”,列表);   JSONParser.writeJson (josnMap);//自定义的工具类   }      公共字符串reg () {   logger.error(“三k党”);   尝试{   studentService.save(模型);   josnMap。把(“成功”,真正的);   josnMap。把(“味精”、“注册成功!”);   }捕捉(异常e) {   e.printStackTrace ();   josnMap。put(“成功”,假);   josnMap。把(“味精”、“注册失败!”);   }   尝试{   ServletActionContext.getResponse () .setContentType (“text/html; charset=utf - 8”);   ServletActionContext.getResponse () .setCharacterEncoding (“utf - 8”);   .getWriter ServletActionContext.getResponse () () .print (JSON.toJSONString (josnMap));   }捕捉(IOException e) {   e.printStackTrace ();   }      返回“toJson”;   }      公共空间setRows(字符串行){   这一点。行=行;   }      公共空间setPage页面(String) {   这一点。页面=;   }      公共Map<字符串,Object>getJosnMap () {   返回josnMap;   }      公共空间setJosnMap (Map<字符串,Object>josnMap) {   这一点。josnMap=josnMap;   }            }      之前      

<强>二,所代码:

        进口java.lang.reflect.ParameterizedType;      进口javax.annotation.Resource;      进口org.apache.struts2.ServletActionContext;      进口cn.oppo.oa.service.DepartmentService;   进口cn.oppo.oa.service.ForumService;   进口cn.oppo.oa.service.PrivilegeService;   进口cn.oppo.oa.service.RoleService;   进口cn.oppo.oa.service.StudentService;   进口cn.oppo.oa.service.UserService;      进口com.alibaba.fastjson.JSON;   进口com.opensymphony.xwork2.ActionSupport;   进口com.opensymphony.xwork2.ModelDriven;      公共抽象类BaseAction扩展ActionSupport实现ModelDriven{/* *   *   */私有静态最终长serialVersionUID l=1;   @   保护RoleService RoleService;   @   保护DepartmentService DepartmentService;   @   保护UserService UserService;   @   保护PrivilegeService PrivilegeService;      @   保护ForumService ForumService;      @   保护StudentService StudentService;      保护T模型;      @SuppressWarnings (“unchecked”)   公众所(){   尝试{//得到模型的类型信息   .getGenericSuperclass ParameterizedType pt=(ParameterizedType) this.getClass () ();   Classclazz=(Class之前      

<强>三页,面代码:

        % @ & lt;页面语言=癹ava”=癹ava.util进口。*”pageEncoding=" utf - 8 " %比;   & lt; html>   & lt; head>   & lt; title> EasyUI框架& lt;/title>   % @ & lt;包括文件="/web - inf/jsp/公共/常见。jspf“%比;   & lt;脚本type=" text/javascript祝辞   $(函数(){   if ($ {“# easyui_regForm”},养成(验证)){   . ajax({美元   url:“$ {pageContext.request.contextPath}/student_reg.action”,   数据:$ {“# easyui_regForm”} .serialize (),   数据类型:json,   成功:函数(obj,地位,jqXHR) {   如果(obj.success) {   $ (" # easyui_regDialog ") .dialog(“关闭”);   }   美元.message.show ({   标题:“提示”,   味精:obj.msg   });   }   });   其他}{   alert('验证失败”);   }   });   & lt;/script>   & lt;/head>   & lt;身体类=癳asyui-layout”比;   & lt; div数据选项="地区:“北”,分裂:真正的“祝辞aa

EasyUI框架使用Ajax提交注册信息的实现代码