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

时间:2017-11-16 07:46:39

标签: java spring spring-mvc spring-4

PHP中,可以通过在控制器的方法中传递parameter来识别地址栏中的http://192.168.2.49/papsp/index.php/meeting/modif/3 ;例如:

meeting

在此示例中,数据3被视为modif控制器方法public modif($key) { ... } 的参数值:

py_proto_library

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

1 个答案:

答案 0 :(得分:6)

您需要使用@RequestMapping注释以及@PathVariable和方法参数。您的网址将如下/meeting/modif/{key}

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

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