zoukankan      html  css  js  c++  java
  • springmvc json结合

    获取json数据     名字一样就获取了

    user
    1     @RequestMapping("/addUser")
    2     public String addUser(User user,HttpServletRequest request){
    3         request.setAttribute("userName", user.getUserName());
    4         request.setAttribute("age", user.getAge());
    5         
    6         return "/userManager";
    7     }

    传递json数据

     1     public void addUserJson(User user,HttpServletRequest request,HttpServletResponse response){
     2         //{"username":"userName","age","age"}
     3         String result = "{"userName":" "+ user.getUserName() +" ","age":" "+ user.getAge()+" "}";
     4         PrintWriter out = null;
     5         response.setContentType("application/json");
     6         
     7         try {
     8             out = response.getWriter();
     9             out.write(result);
    10         } catch (IOException e) {
    11             e.printStackTrace();
    12         }
    13         
    14     }

    jsp

     1 <%@ page language="java" contentType="text/html; charset=UTF-8"
     2     pageEncoding="UTF-8"%>
     3    
     4 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     5 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     6 <html>
     7 <head>
     8 <script type="text/javascript" src="/springMVC6/js/jquery-1.7.1.min.js"></script>
     9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    10 <title>Insert title here</title>
    11 <script type="text/javascript">
    12     $(document).ready(function(){
    13         $("#add").click(function(){
    14             var userName = $("#userName").attr("value");
    15             var age =$("#age").attr("value");
    16             
    17             var user = {userName:userName,age:age};
    18             
    19             $.ajax({
    20                 url:"/springMVC6/user/data/addUserJson",
    21                 type:"post",
    22                 data:user,
    23                 success:function(a){               //传递过来数据
    24                     alert("userName--->" + a.userName + "age--->" + a.age );
    25                     
    26                 }
    27             });
    28             
    29             
    30             
    31         });
    32     });
    33 </script>
    34 </head>
    35 <body>
    36     <h>json添加用户</h>
    37     姓名:<input type="text" id="userName" name="userName">
    38     年龄:<input type="text" id="age" name="age">
    39     <input type="button" id="add" value="添加">
    40     
    41 </body>
    42 </html>
  • 相关阅读:
    PHP时间戳常用转换
    redis基本指令
    P2501 [HAOI2006]数字序列
    P2679 子串
    P2759 奇怪的函数
    P6823 「EZEC-4」zrmpaul Loves Array
    P6631 [ZJOI2020] 序列
    P2887 [USACO07NOV]Sunscreen G
    P3287 [SCOI2014]方伯伯的玉米田
    拓展欧几里得算法揭秘
  • 原文地址:https://www.cnblogs.com/friends-wf/p/3822659.html
Copyright © 2011-2022 走看看