java – 当url在斜杠后面有参数数据时,如何编写控制器方法的签名?

PHP中,可以通过在控制器的方法中传递参数来识别地址栏中的参数.例如 :

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

在此示例中,数据3被视为会议控制器方法modif的参数值:

public modif($key) { ... }

那么如何在Spring中进行类比的处理呢?

最佳答案
您需要使用@RequestMapping注释以及@PathVariable和您的方法参数.你的网址就像这个/ meeting / modif / {key}.

以下是您的代码应该如何:

@RequestMapping(value = "/meeting/modif/{key}", method = RequestMethod.POST)
public void modif(@PathVariable int key) {

转载注明原文:java – 当url在斜杠后面有参数数据时,如何编写控制器方法的签名? - 代码日志