<p>&lt;%@ page language='java' contentType='text/html; charset=UTF-8'/n    pageEncoding='UTF-8'%&gt;/n/n<html>/n<head>/n<meta charset='UTF-8'>/n<title>添加 VIP 用户</title>/n/t<!--全局CSS-->/n/t<link href='/css/bootstrap.min.css' rel='stylesheet'>/n/t<link href='/css/bootstrap-dialog.css' rel='stylesheet' type='text/css' />/n/t<link href='/css/bootstrapValidator.min.css' rel='stylesheet' type='text/css' />/n/t<link href='/static/plugins/bootstrap_table/Content/bootstrap-table.css' rel='stylesheet' type='text/css' />/n/t<!--全局JS-->/n/t<script src='/js/jquery-2.1.4.min.js' type='text/javascript'></script>/n/t<script src='/js/bootstrap.min.js' type='text/javascript'></script>/n/t<script src='/static/plugins/bootstrap_table/Scripts/Bootstrap/ArbetTable.js' type='text/javascript'></script>/n/t<script src='/static/plugins/bootstrap_table/Scripts/Bootstrap/bootstrap-table.js' type='text/javascript'></script>/n/t<script src='/static/plugins/bootstrap_table/Scripts/Bootstrap/locale/bootstrap-table-zh-CN.js' type='text/javascript'></script>/n/t<script src='/js/bootstrap-dialog.js' type='text/javascript'></script>/n/t<script src='/js/bootstrapValidator.min.js' type='text/javascript'></script>/n/t<script src='/static/plugins/layer/layer.js' type='text/javascript'></script>/n/t<script src='/static/plugins/laydate/laydate.js' type='text/javascript'></script>/n/t<!-- 对等js -->/n/t<script type='text/javascript' src='/static/js/main/vuserMgr/vipUser_add.js'></script>/n/t/n</head>/n<body>/n/t/t<div class='loginbox registbox' style='padding-top:20px'>/n/t/t/t<form id='vipUser_add'>/n/t/t/t/t<div class='form-group' style='padding-left:80px'>/n/t       		    &lt;input  placeholder='用户昵称' class='form-control'/n/t   		        		id='vnickName' name='nickName' style='width: 300px;'/&gt;/n/t            </div>/n/t            <div class='form-group' style='padding-left:80px'>/n/t                &lt;input placeholder='邮箱地址' type='text' class='form-control'/n/t                	id='vemail' name='email' style='width: 300px;'/&gt;/n/t            </div>/n/t            <div class='form-group' style='padding-left: 80px;line-height:80px;'>/n/t                <button name='submit' class='btn btn-primary' style='width: 300px;'>保存</button>/n/t            </div>/n   			</form>/n/t/t</div>/n</body>/n/t<script type='text/javascript'>/n/t</script>/n</html>/n/n//关闭子窗口/nfunction closeWindow(){/n/t//获取窗口索引/n    var index = parent.layer.getFrameIndex(window.name);/n    console.log('index: '+index);/n    parent.layer.close(index);/n    //刷新父页面/n    window.parent.location.reload();/n}/n/n//全局加载/n$(function () {/n/t//注册选项验证/n/tformValidator();/n});/n/n//参数值收集/nfunction collectParams(){/n/tvnickName = $('#vnickName').val();/n/tvemail = $('#vemail').val();/n}/n/n//注册选项验证/nfunction formValidator(){/n    $('#vipUser_add').bootstrapValidator({/n        message: 'This value is not valid',/n        feedbackIcons: {/n            valid: 'glyphicon glyphicon-ok',/n            invalid: 'glyphicon glyphicon-remove',/n            validating: 'glyphicon glyphicon-refresh'/n        },/n        fields: {/n        /tnickName: {/n                message: '用户名验证失败',/n                validators: {/n                    notEmpty: {/n                        message: '用户名不能为空'/n                    },/n                    stringLength: {/n                        min: 3,/n                        max: 18,/n                        message: '用户名长度必须在3到18位之间'/n                    }/n                }/n            },/n            email: {/n                validators: {/n                    notEmpty: {/n                        message: '邮箱不能为空'/n                    },/n                    emailAddress: {/n                        message: '邮箱地址格式有误'/n                    },/n                    //ajax后端校验/n                    remote: { // 需求一个json数据({'valid': true or false})/n  		              url: '/vuser/checkEmail',       //验证地址/n  		              message: '该用户已存在',   //提示信息/n  		              delay: 2000,//ajax刷新的时间是2秒一次,这个值过小会对服务器造成压力/n  		              type: 'POST',          //请求方式/n  		              data: function(validator){  //自定义提交数据,默认为当前input name值/n  		                return {/n  		                  act: 'is_registered',/n  		                  email: $('input[name=//'vemail//']').val()/n  		                };/n  		              }/n  		            }/n                }/n            },/n/n        },/n    }).on('success.form.bv',function(){/n    /t//参数收集/n    /tcollectParams();/n    /t//发送Ajax/n    /t$.ajax({/n    		url: '/vuser/add',/n    		type:'POST',/n    		data:{/'vnickName/':vnickName,/'vemail/':vemail},/n    		success:function(data){/n    			if(data == true){/n    				layer.msg('添加成功!');/n    				//延迟关闭子窗口/n    				setTimeout('closeWindow()', 1000);/n    			}/n    		},/n    		dataType:'json'/n    	});/n    	/n    });/npackage com.nz.controller;/n/nimport com.nz.entity.vuser;/nimport com.nz.service.VUserService;/nimport org.springframework.beans.factory.annotation.Autowired;/nimport org.springframework.stereotype.Controller;/nimport org.springframework.web.bind.annotation.RequestMapping;/nimport org.springframework.web.bind.annotation.RequestParam;/nimport org.springframework.web.bind.annotation.ResponseBody;/n/nimport java.util.HashMap;/nimport java.util.List;/nimport java.util.Map;/n/n/**/n * Created by 24481 on 2023/4/3./n <em>//n@Controller/npublic class VUserController {/n    @Autowired/n    private VUserService vuserService;/n/n    //全查/n    @RequestMapping('/vuser/queryList')/n    @ResponseBody/n    public List<vuser> queryList() {/n        List<vuser> list = vuserService.JDBCSelectAll1();/n        return list;/n    }/n/n    /</em>//条件查询/n        @RequestMapping('/user/queryCondition')/n        @ResponseBody/n        public List<user> queryCondition(String email, String nickName, String createDate, int userState, HttpServletResponse response) throws IOException {/n            List<user> list = userService.queryCondition(email, nickName, createDate, userState);/n            return list;/n        }<em>//n/</em>//修改/n    @RequestMapping('/user/edit')/n    @ResponseBody/n    public boolean reviseUserById(String nickName,int userState,String createDate,int id){/n        boolean b = userService.reviseUserById(nickName, userState, createDate, id);/n        return b;/n    }*//n//删除/n    @RequestMapping('/vuser/remove')/n    @ResponseBody/n    public boolean delectList(int vid) {/n        boolean b = vuserService.removeVUserById(vid);/n        return b;/n    }/n   //注册json逻辑/n    @RequestMapping('/vuser/checkEmail')/n    @ResponseBody/n    public Map&lt;String, Boolean&gt; checkOne(@RequestParam String vemail) {/n        Map&lt;String, Boolean&gt; result = new HashMap&lt;&gt;();/n        // 在这里进行校验,根据具体业务需要进行判断/n        boolean isExist = vuserService.JDBCSelectVEmail(vemail);/n        result.put('valid', !isExist);/n        return result;/n    }/n/n    //新增/n    @RequestMapping('/vuser/add')/n    @ResponseBody/n    public boolean addList(String vnickName,String vemail){/n        vuser vuser = new vuser();/n        vuser.setVnickName(vnickName);/n        vuser.setVemail(vemail);/n        boolean b = vuserService.addVUser(vuser.getVnickName(), vuser.getVemail());/n        return b;/n    }/n}/n/</p>
添加 VIP 用户

原文地址: https://www.cveoy.top/t/topic/neQi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录