您的位置:首页 > 编程语言 > Java开发

SpringMVC中利用json从后台穿数据到前台

2015-05-22 17:11 302 查看
利用json从后台传到前台userManager名称的页面中的过程。

[java] view
plaincopy





@RequestMapping(value="/addUserJson")  

    public String addUserJson(User user,HttpServletRequest request,HttpServletResponse response){  

        String result = "{\"userName\":\""+ user.getUserName() +"\",\"age\":\" "+ user.getAge()+" \"}";  

        PrintWriter out = null;  

        response.setContentType("application/json");  

          

        try {  

            out = response.getWriter();  

            out.write(result);  

        } catch (IOException e) {  

            e.printStackTrace();  

        }  

        return "userManager";  

    }  

      

前台接收部分

[html] view
plaincopy





<%@ page language="java" contentType="text/html; charset=UTF-8"  

    pageEncoding="UTF-8"%>  

     

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  

<html>  

<head>  

<script type="text/javascript" src="/springMVC6/js/jquery-1.7.1.min.js"></script>  

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  

<title>Insert title here</title>  

<script type="text/javascript">  

    $(document).ready(function(){  

        $("#add").click(function(){  

            var userName = $("#userName").attr("value");  

            var age =$("#age").attr("value");  

              

            var user = {userName:userName,age:age};  

              

            $.ajax({  

                url:"/springMVC6/user/data/addUserJson",  

                type:"post",  

                data:user,  

                success:function(data){  

                    alert("userName--->" + a.userName + "age--->" + a.age );  

                      

                }  

            });  

              

              

              

        });  

    });  

</script>  

</head>  

<body>  

    <h>json添加用户</h>  

    姓名:<input type="text" id="userName" name="userName">  

    年龄:<input type="text" id="age" name="age">  

    <input type="button" id="add" value="添加">  

      

</body>  

</html> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SpringMVC JSON 前台 后台