6

queryparam春までに本当に安らかな方法で安らかなWebサービスのサポートを得るにはどうすればよいですか...

たとえば、次のようなURLがあります

localhost:8080/myapp/booksearch/title/{title}/author/{author}?sortby=関連性&年=2013

私が得ることができるタイトルと著者@PathVariable.....

sortby と year オプションが必要な場所..

4

3 に答える 3

22

@RequestParamメソッドパラメーターで注釈を使用できます

@RequestMapping (...)
public String getBooks(@RequestParam(required = false, value = "sortby") String sortBy, @RequestParam(required = false, value = "year") String year) {...}

@RequestParamアノテーションには、リクエスト パラメータが指定されていない場合に値として使用する属性もありますdefaultValue。それがなく、パラメーターが提供されていない場合は、nullそのパラメーターの引数として渡されます。

于 2013-09-21T19:49:13.437 に答える