springMVC中from表单提交对象
来源:互联网 发布:rt809h编程器 编辑:程序博客网 时间:2024/06/05 04:33
项目需求:springMVC中前台通过from表单形式提交对象信息到后后台。
前台jsp代码如下:
<div id="main_register" > <div style="height: 44px;border: 1px solid #4C9ED9;"><center><span id="loggingLabel">用户注册</span></center></div> <div id="main_register_post"> <form id="ff" method="post" ><div class="registers"> <label style="margin-left: 50px;" >用户名 &nb</label><input type="text" name="name" id="name" onclick="removeLable()"><label id="warning" style="font-size: xx-small; color: rgb(255, 0, 0); margin-left: 8px; position: absolute; margin-top: 11px;"></label></div> <div class="registers"> <label style="margin-left: 54px;">密 码 </label><input type="password" name="password" id="password" onclick="verificationUser()" ></div> <div class="registers"> <label style="margin-left: 36px;">确认密码 </label><input type="password" name="istruePassword" id="istruePassword" ></div><div class="registers"> <label style="margin-left: 50px;">角 色 </label><select id="role" name="role" id="role" onclick="selectUserRole()"><option >操作员</option><option >处理员</option></select></div> <div class="registers"> <labelstyle="margin-left: 54px;">地 市 </label><inputtype="text" name="city" id="city" onclick="verificationUser()" ></div><div class="registers validity" > <label style="margin-left: 21px;">账户有效期 </label><inputid="dd" type="text" name="validity" style="width: 160px;"></input></div></form> </div><div style="margin-bottom: 44px;margin-top: 23px;margin-left: 129px;"> <input type="button" value="注册" onclick="registerUser()" style="margin-left: 136px; width: 64px; height: 27px; background: #e2eefe;"></div></div>其中js代码如下:
/** * 注册用户 */function registerUser(){var name = $('#name').val();var password = $('#password').val();var istruePassword = $('#istruePassword').val();var role = $('#role').val();var city = $('#city').val();var dd = $('#dd').datebox('getValue'); isTrue = true ;if(name !=null && name !="" ){verificationUser();if(isTrue){if(password !=null && password !="" && istruePassword !=null && istruePassword !=""){if(password == istruePassword){if(role != null && role !=""){if(city !=null && city !=""){if(dd !=null && dd !=""){$('#ff').form({url:path+'/SystemSiteController/createUser.do',onSubmit: function(){//进行表单验证//如果返回false阻止提交return;},success:function(data){if (data){$.messager.alert('提示',"恭喜你,注册成功!");}else{$.messager.alert('提示',"注册失败!");}}});$('#ff').submit();}else{$.messager.alert('提示',"有效期不能为空!");}}else{$.messager.alert('提示',"地市不能为空!");}}else{$.messager.alert('提示',"权限不能为空!");}}else{$.messager.alert('提示',"请确认前后密码是否统一!");}}else{$.messager.alert('提示',"密码不能为空!");}}else{$.messager.alert('提示',"用户已存在!");}}else{$.messager.alert('提示',"用户名不能为空!");}}/** * * 验证用户是否存在 */function verificationUser(){ var name = $('#name').val(); if (null !=name && name !="") { $.ajax({ type:'post', url:path+'/SystemSiteController/verificationUser.do', dataType:'json', async: false, data: {"name":name}, success:function(result){ if (result=="true"||result){ isTrue = false; $('#warning').html("用户已存在!"); } } }); }else{ $('#warning').html("请输入你的用户名!"); }}
controller代码如下:
/** * 创建用户 * @param request * @param response * @return * @throws IOException */@RequestMapping("createUser")public void createUser(HttpServletRequest request, HttpServletResponse response,@ModelAttribute("user") User user) throws IOException{boolean flag = false;MD5 test = new MD5();//注册MD5对用户的秘密进行加密String password = test.getMD5(user.getPassword()); user.setPassword(password); if (null != user){flag = systemSiteService.creatUser(user);}response.getWriter().print(flag);}/** * 判断用户是否存在 * @param request * @param response * @throws IOException */@RequestMapping("verificationUser")public void verificationUser(HttpServletRequest request, HttpServletResponse response) throws IOException{String name = request.getParameter("name");User user = new User();user.setName(name);boolean result = false;User users = systemSiteService.selectUser(user);if(null != users){result = true;}PrintWriter pr = response.getWriter();pr.print(result);}
1 0
- springMVC中from表单提交对象
- springMVC提交表单绑定到对象
- SpringMVC form表单提交list对象集合
- React 中from 表单提交,自动化校验
- SpringMVC<from:form>表单标签封装表单对象
- from表单禁止提交
- from 表单提交
- jquery from表单提交
- from 表单提交
- JQueryEasyUI From 提交表单
- from表单提交验证
- JS from表单提交
- from表单的提交
- springmvc提交表单
- SpringMVC 用对象接收 ajax提交form表单
- Springmvc中提交from之后不跳转不进控制器
- springmvc中使用token来防止表单重复提交
- springMVC中基于token防止表单重复提交
- ubuntu 12.04下访问windows共享文件夹
- Reachability的使用和方法介绍和NSAssert、NSParameterAssert的使用
- uml交互图
- 训练赛总结
- java中四种操作(dom、sax、jdom、dom4j)xml方式详解与比较
- springMVC中from表单提交对象
- Vim 使用教程
- C语言函数指针
- 将OpenStack私有云部署到Hadoop MapReduce环境中
- 物聯網系統開發工具
- Xcode 删除没用的描述文件
- 详解https是如何确保安全的?
- 服务区监控高负载异常进程到一个日志的简单shell
- 内存管理_清除缓存