将布尔值作为pathvariable发送给控制器

时间:2012-08-21 21:15:15

标签: java spring spring-mvc

将URL作为pathvariable发送到url中的控制器是否可行并且是一种好习惯?我正在使用spring 3.1并一直试图从Jsp向控制器发送一个布尔值@Pathvariable(“yesorNo”)boolean yesOrNo。但由于请求在语法上不正确,因此不断收到错误。有什么见解吗?

1 个答案:

答案 0 :(得分:4)

是的,你可以,它看起来像

@RequestMapping(value="value/{someVal}")
public void handleBooleanParameter(@PathVariable("someVal")boolean someVal){
   //do something
}

然后您将使用

访问它
http://<base url>/value/true

http://<base url>/value/false