2016-06-28 10 views
0

整数などの単純な型をHTTP POST要求の本体として使用できますか?私は例を持っています:整数をPOST HTTP要求のパラメータとして使用する

public void setTimeout(@RequestBody Integer value) { 
     storage.setTimeout(value); 
    } 

私はこれをうまく引き起こす要求を送ることができません。

+0

のようなもの@ModelAttributeであることと思いますか?それは醜いので、 –

+0

@boughti?春はあなたのためにそれを行うことができます。 '@ RequestBody'ではなく' @ ModelAttribute'を使います。 Dateのようなより具体的なタイプの場合は、WebDataBinderにカスタムエディタを登録することができます。 –

+0

良い解決策!!! –

答えて

1

私はあなたが必要とする注釈は、このように代わり@RequestBody の文字列、整数としてそれを解析として、あなたはそれを送信しない理由

public void setTimeout(@ModelAttribute Integer value) { 
     storage.setTimeout(value); 
    } 
関連する問題