2017-11-16 5 views
2

PHPにはアドレスバーのparameterをコントローラのメソッドで渡すことで認識される可能性があります。例えば:urlにスラッシュの後にパラメータデータがある場合、コントローラメソッドのシグネチャを書き込む方法は?

http://192.168.2.49/papsp/index.php/meeting/modif/3 

この例では、データ3がmeetingコントローラのメソッドmodifのパラメータ値としている:

public modif($key) { ... } 

春に類推進み、どのように?

答えて

6

アノテーションをメソッドparamとともに@PathVariableとともに使用する必要があります。あなたのURLはこのようになります/meeting/modif/{key}。ここで

はあなたのコードであるべき方法は次のとおりです。

@RequestMapping(value = "/meeting/modif/{key}", method = RequestMethod.POST) 
public void modif(@PathVariable int key) { 
関連する問題