zoukankan      html  css  js  c++  java
  • Json验证数据

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
    <title>Title</title>
    <script src="js/jquery-3.2.1.min.js"></script>
    <script>
    $(function () {
    $("#username").blur(function () {
    var val = $(this).val();
    // alert(val);
    $.post("jsonLoginCheckServlet",{"username":val},function (data) {
    //alert(data.userExsit);

    if(data.userExsit){
    var check = $("#usernameCheck");
    check.html(data.msg).css("color","red");

    }else{
    var check = $("#usernameCheck");
    check.html(data.msg).css("color","green");
    }
    });
    });
    });
    </script>
    </head>
    <body>
    <input type="text" id="username"><span id="usernameCheck"></span><br>
    <input type="password" id="password"><br>
    <input type="submit" value="登陆">
    </body>
    </html>


    Servlet
    response.setCharacterEncoding("utf-8");
    response.setContentType("application/json; charset=UTF-8");
    String username = request.getParameter("username");
    System.out.println(username);
    ObjectMapper objectMapper=new ObjectMapper();
    Map<String,Object>map=new HashMap<String,Object>();
    if("tom".equals(username)){
    map.put("userExsit",true);
    map.put("msg","用户名被使用");
    // objectMapper.writeValue(response.getOutputStream(),map);
    }else{
    map.put("userExsit",false);
    map.put("msg","验证通过");
    //objectMapper.writeValue(response.getOutputStream(),map);

    }

    String data = objectMapper.writeValueAsString(map);
    System.out.println(data);
    response.getWriter().write(data);
     
  • 相关阅读:
    UIButton的遍历
    UIbutton 圆角和边线
    UIbutton 和UIview 切单角
    为运行Microsoft Dynamics CRM 异步处理服务指定账户没有性能计数器权限
    转:细说ASP.NET Windows身份认证
    CRM 模拟用户
    CRM 2016 Get IOrganizationService
    模拟SQL用户 EXECUTE AS USER
    Calling Custom Actions from JavaScript
    processjs Documentation
  • 原文地址:https://www.cnblogs.com/fpflog/p/12095442.html
Copyright © 2011-2022 走看看