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);
     
  • 相关阅读:
    第十二周
    第十一周作业
    第十周作业
    第九周作业
    第五周总结和实验报告三
    第四周总结和实验报告二
    第一周实验报告和第三周课程总结
    第二周总结
    2019春总结作业
    2019年春第二次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/fpflog/p/12095442.html
Copyright © 2011-2022 走看看