<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                對于異步請求,前后端最常用的就是 json 字符串。處理 json 字符串有多種框架,下面介紹基于fastjson 工具實現的 FastJsonHttpMessageConverter 消息轉換器來處理 json 數據。 <br/> 步驟如下: **1. 引入 fastjson 依賴** ```xml <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.80</version> </dependency> ``` **2. 在`resources/springmvc-servlet.xml`配置FastJsonHttpMessageConverter** ```xml <mvc:annotation-driven> <mvc:message-converters> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <!-- 設置編碼格式,防止中文亂碼 --> <value>text/html;charset=UTF-8</value> <!-- 設置響應的數據格式 --> <value>application/json</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> ``` **3. controller層代碼** ```java @Controller public class AsyncController { @ResponseBody @PostMapping(value = "/v2/async/student") public Student getMessage(Student student) { //Student(name=張三, age=25, gender=男生) System.out.println(student); return student; } } ``` **4. 創建一個實體類來對應前端的json字符串** ```java @Data public class Student { private String name; private Integer age; private String gender; } ``` **5. 前端發送json字符串** ```html <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> $.ajax({ async: true, type: 'post', url: '${pageContext.request.contextPath}/v2/async/student', data: {'name': '張三', 'age': 25, 'gender': '男生'}, dataType: 'json', beforeSend: function () { }, success: function (data) { console.log(data) //{age: 25, gender: '男生', name: '張三'} }, error: function (data) { } }) </script> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看