>  Q&A  >  본문

angular.js - angularjs到底如何传参到springMVC

话说angular的传参转变为json格式,而又需要springMVC有相关的实体类才能用@requestBody去接收。但是如果传的是一般的参数呢,比如一个数组,一个数字id?

当然,传一个数字id可以从请求参数路径传过去。但是,就是传一般的随机的参数,比如data={“xx”,xxx}

和明显,springMVC端是不能像接收jquery时候用@requestParam接收的。

网上看了一大片,说要改请求的header的contentType什么的,可是,设置了也没用.......怎么办?

$http({
url:"ts",
data={“xx”,xxx},
type:"POST"
})
........

spirngMVC端如何接收data={“xx”,xxx},

为情所困为情所困2686일 전539

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-15 17:03:04

    프런트 데스크 코드:

    으아악

    백그라운드 수신

    으아악

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 17:03:04

    문제는 Angular가 매개변수를 백엔드에 전달하는 방법이 아니라 주로 백엔드에서 이를 어떻게 구현하는지에 달려 있습니다. Angular는 백그라운드에서 인터페이스를 제공하는 것만으로도 충분합니다. $http는 백그라운드 인터페이스를 직접 조정하여 매개변수를 백그라운드로 전달할 수 있습니다.

    으아악

    이런 방식으로 매개변수를 백엔드에 전달할 수 있습니다. 가져오거나 게시할지 여부는 주로 백엔드에 따라 다릅니다.

    회신하다
    0
  • 취소회신하다