1. 程式人生 > >jfinal前端前臺傳json後臺接收

jfinal前端前臺傳json後臺接收

1.使用postman使用post方式傳引數{“mkl”:”olil”,”ko”:”878”}
後臺接收
根據其他寫的方法稍作修改
修改前
/**
* 取Request中的資料物件
* @param valueType
* @return
* @throws Exception
*/
protected <T> T getRequestObject(Class<T> valueType) throws Exception {
StringBuilder json = new StringBuilder();
BufferedReader reader = this.getRequest().getReader();
String line = null;
while((line = reader.readLine()) != null){
json.append(line);
}
reader.close();
return JSONObject.parseObject(json.toString(), valueType);
}


修改後

/**
     * 取Request中的資料物件
     * @param valueType
     * @return
     * @throws Exception
     */
    protected JSONObject getRequestObject() throws Exception {
        StringBuilder json = new StringBuilder();
        BufferedReader reader = this.getRequest().getReader();
        String line = null
; while((line = reader.readLine()) != null){ json.append(line); } reader.close(); return JSONObject.parseObject(json.toString()); }

這樣是把方法單獨提出來了

使用時呼叫


JSONObject s;
        try {
            s = this.getRequestObject();
        } catch (Exception e) {
            e.printStackTrace();
        }

相關推薦

jfinal前端前臺json後臺接收

1.使用postman使用post方式傳引數{“mkl”:”olil”,”ko”:”878”} 後臺接收 根據其他寫的方法稍作修改 修改前 /** * 取Request中的資料物件 *

post請求json後臺接收不到

需要將請求頭的設定成:’Content-Type’: ‘application/json;charset=UTF-8;’, 如果傳字串則是:’Content-Type’: ‘application/x

Ajax從前臺json串給springmvc接收的一些坑

true 包裝 解決 前臺 問題 user 顯示 use spring   加班是為了不加班。   從前臺傳了兩個參數過去,包裝成:    {"user":{"name":"asd","age":22}}   springmvc形參這樣:    public voi

java 後臺解析前臺json串雙引號轉義問題

jsp 頁面傳的String :  "[{"prodIndex":1,"catOne":"311","catOneName":"輪式拖拉機","brandId":"3","brand":"東方紅","model":"LX600","njName":"輪式拖拉機 LX600 東方紅"

關於前端html圖片和檔案上後臺接收方法

前些時間專案和h5互動時涉及到了檔案上傳的一個功能,但是h5在寫上傳的時候總是上傳不上,所以花時間專門看了下web端的檔案上傳記錄下。第一種是前端寫的,拿來修改了下,這種方法在上傳的時候需要用到jquery.js和ajaxfileupload.js://獲取圖片本地urlfu

前臺陣列後臺list接收

批量插入的時候經常需要傳陣列來解決,這裡介紹一下前臺怎麼傳陣列到後臺(jQuery傳) //定義陣列 var  partTInfArr = new  Array; //定義物件 var  partTInfStr = {}; var  userId = 'aa';//

Django中前臺json格式後臺

1.前臺組裝json格式陣列 var json=[]; var task_level=$('#level_num').attr('value');//任務級別 var on_duty_leader=$

不同contentType下前臺JSON後臺

【1】contentType預設為application/x-www-form-urlencoded的情況 ① JSP例項如下 var url = "person.action"; var jsonSt

多檔案上multiparthttpservletrequest後臺接收多張圖片

前臺程式碼:                $("#fm").form("submit", {      &nb

前端圖片,後臺向介面推送

final String remote_url = “URL”;// 第三方伺服器請求地址 CloseableHttpClient httpClient = HttpClients.createDefault(); String result = “”; tr

前端資料後臺動態生成Excel檔案並提供檔案下載

需求描述: 需要將前端的某些資料生成Excel檔案,並提供下載功能。 解決方案: 前端通過ajax的方式將資料資訊傳到後臺,後臺使用POI元件動態生成Excel檔案流,並寫入資料資訊,返回前端供前端下載。 程式碼示例:

ssh 架構下 window tomcat jsp 前臺後臺亂碼問題

1) 在 struts 的 配 置 文 件 struts.properties 中 設 置 <constant name="struts.i18n.encoding" value="UTF-8" /〉,struts.i18n.encoding 用在了請求和返回兩個階段

資料從前臺後臺亂碼

post:方法用這個 request.setCharacterEncoding(“UTF-8”); response.setCharacterEncoding(“UTF-8”); response

前臺 到後臺變成問號的解決方法

    問題的根源,在於UTF-8這種編碼裡面,存在一個特殊的字元,其編碼是“0xC2 0xA0”,轉換成字元的時候,表現為一個空格,跟一般的半形空格(ASCII 0x20)一樣,唯一的不同是它的寬度不會被壓縮,因此比較多的被用於網頁排版(如首行縮排之類)。而其

WinForm POST上後臺接收

進行 emp post gb2312 exce cred stringbu 分隔線 adf 前端 using System;using System.Collections.Generic;using System.ComponentModel;using Sy

JAVA後臺接收前臺過來的json字串並解析獲得key 和value

前臺程式碼: $.ajax({ type:"post", url:"project/updateProject", data:{ formda

05.Java後臺如何接收並處理前臺過來的json格式的陣列引數

頁面上有一個數組,裡面存放了多個json,需要將該陣列作為引數傳給Java後臺。 var data= [{name:"jon",age:"12"},{name:"jic",age:"18"},{name:"petter",age:"14"}] $.ajax({    

前端json物件(包含json陣列在裡面)的時候,後臺為Java,用SSM時候如何接收

前端JS程式碼 如下: var url = "web"; var postdata = {"history":[                          {                             "time":"2017-10-18 10:10:

Java後臺如何接收並處理前臺過來的json格式的陣列引數

頁面上有一個數組,裡面存放了多個json,需要將該陣列作為引數傳給java後臺。 var data= [{name:"jon",age:"12"},{name:"jic",age:"18"},{name:"petter",age:"14"}] $.ajax({       

前臺傳遞一個時間字元後臺怎麼用Date型別接收

  1)若只是傳一個字元傳可以在Controller對應的方法引數前加上@DateTimeFormat(pattern = "yyyy-MM-dd" 註解 @RequestMapping(value = "/time",method = RequestMethod.GET)