Java后台,关于html post请求返回结果的处理!

1、做一个注册登录功能,如果验证码错误则返回json序列好的错误信息,想显示在from表格上方。但是现在却直接把json信息打印出来了,如下:

img
html代码:


$(function () {
            $("#loginForm").submit(function () {
                if (checkAccount && checkPassword){
                    $.post("user/login",$("#loginForm").serialize(),function (data) {
                        if (data.flag){
                            location.href = "ok.html";
                        }else {
                            // $(".error_message").html(data.errorMsg);
                            $(".error_message").html("<b>验证码错误</b>");
                        }
                    });
                }
            });
            $("#login_account").blur(checkAccount);
            $("#login_password").blur(checkPassword);
        });

下面还有一个div信息框接收

<div  class="error_message"></div>

java代码:


    public void login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String checkcode_server = (String)request.getSession().getAttribute("CHECKCODE_SERVER");
        String checkCode = request.getParameter("checkCode");
        System.out.println("checkcode_server:"+checkcode_server+"   checkCode:"+checkCode);
        //checkcode_server:CBad   checkCode:4545454
        if (checkcode_server == null || !checkcode_server.equalsIgnoreCase(checkCode)){
            ResultInfo info = new ResultInfo();
            //注册失败
            info.setFlag(false);
            info.setErrorMsg("验证码错误");
            //将info对象序列化为json
            ObjectMapper mapper = new ObjectMapper();
            String json = mapper.writeValueAsString(info);
            response.setContentType("application/json;charset=utf-8");
            response.getWriter().write(json);
            return;
        }

那你需要一个dom来显示,返回的json信息比如
需要在form里写一个div然后获取并且innerText=json.errMsg