鍍金池/ 問(wèn)答/Java  HTML/ axios只傳一個(gè)參數(shù),不想額外建一個(gè)Java對(duì)象來(lái)接收,后臺(tái)應(yīng)該如何接受最簡(jiǎn)單

axios只傳一個(gè)參數(shù),不想額外建一個(gè)Java對(duì)象來(lái)接收,后臺(tái)應(yīng)該如何接受最簡(jiǎn)單?

下面是成功的代碼了,我是找不到更簡(jiǎn)潔的方式了,據(jù)說(shuō)這種方式對(duì)手機(jī)端支持不好

  const data = new URLSearchParams();
    data.append("beUserId", userId);
    axios.post('/user/attention', data)
        .then(response => {
            console.log(response.data)
    })
                

后臺(tái)JAVA代碼:

@PostMapping("/attention")
@ResponseBody
public String attention(Integer beUserId) {
    System.out.println(beUserId);
    return "成功";
}
              
回答
編輯回答
紓惘
axios.post('/user/attention', 'beUserId='+userId)
        .then(response => {
            console.log(response.data)
    })
2018年8月1日 06:14