angular.js - Bagaimanakah angularjs menghantar parameter kepada springMVC
为情所困
为情所困 2017-05-15 17:01:04
0
2
598
Dalam erti kata lain, parameter sudut ditukar kepada format json dan springMVC perlu mempunyai kelas entiti yang berkaitan untuk menerimanya dengan @requestBody. Tetapi bagaimana jika parameter umum diluluskan, seperti tatasusunan atau ID berangka? Sudah tentu, ID digital boleh dihantar dari laluan parameter permintaan. Walau bagaimanapun, ia hanya untuk lulus parameter rawak umum, seperti data={"xx", xxx} Jelas sekali, pihak springMVC tidak boleh menerimanya dengan @requestParam seperti semasa menerima jquery. Saya banyak membaca di Internet, mengatakan bahawa saya perlu menukar jenis kandungan pengepala permintaan, tetapi ia tidak berfungsi walaupun saya menetapkannya... Apakah yang perlu saya lakukan? $http({url:"ts",data={"xx",xxx},taip:"POST"}).... . .. Cara menerima data={"xx", xxx}, di sebelah spirngMVC
为情所困
为情所困

membalas semua(2)
巴扎黑

Kod bahagian hadapan:

angular.module('app')
    .factory('Email', function ($resource) {
        return $resource('api/emails/:id', {}, {
            'query': { method: 'GET', isArray: true},
            'get': {method: 'GET'},
            'update': { method:'PUT' }
        });
    });

Sambutan latar belakang

@RequestMapping(value = "/emails",
            method = RequestMethod.POST,
            produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<EmailDTO> createEmail(@RequestBody EmailDTO emailDTO) {.....} 

          
Ty80

Masalahnya bukan bagaimana Angular menghantar parameter ke bahagian belakang, ia bergantung terutamanya pada cara anda melaksanakannya di bahagian belakang. Cukuplah untuk sudut menyediakan antara muka di latar belakang Angular boleh terus $http melaraskan antara muka latar belakang untuk menghantar parameter ke latar belakang.

$http.get("mainUrl"+parameter).then();

Dengan cara ini, parameter boleh dihantar ke hujung belakang Sama ada untuk mendapatkan atau menghantar atau apa-apa lagi, ia bergantung terutamanya pada bahagian belakang.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan