第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何使用 Spring Boot Async 在不重新加載頁面的情況下提交表單?

如何使用 Spring Boot Async 在不重新加載頁面的情況下提交表單?

慕哥6287543 2021-09-29 17:41:02
我可以在提交表單并通過 JQuery 傳遞它時(shí)使用 Ajax 來完成。我想知道是否有使用 Spring Boot @Async 的替代方法?到目前為止,這是我的代碼,您可以看到 Post Request 仍然返回一個(gè)新的 ModelAndView 頁面。@GetMapping("/register")public @Valid ModelAndView forPageScreen(@ModelAttribute("user") User user){       ModelAndView users = new ModelAndView("Practice");    return users;}@Async@Transactional@PostMapping("/register")public @Valid CompletableFuture<ModelAndView> addUser(@Valid @ModelAttribute("user") User user){    ModelAndView mav = new ModelAndView("Practice");    try {        Thread.sleep(5000);        userRep.save(user);    } catch (InterruptedException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }    return CompletableFuture.completedFuture(mav);}
查看完整描述

1 回答

?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

@Async用于服務(wù)器端異步,而不是用于 AJAX。這是完全不同的用例

我可以在提交表單并通過 JQuery 傳遞時(shí)使用 Ajax 來完成

這就是要走的路。異步應(yīng)該在客戶端處理(在這種情況下是 JQuery)。就服務(wù)器而言,該 httpRequest 沒有任何異步(在這種情況下)


查看完整回答
反對 回復(fù) 2021-09-29
  • 1 回答
  • 0 關(guān)注
  • 190 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號