8

将布尔值作为路径变量发送到 url 中的控制器是否有可能并且是一种好的做法?我正在使用spring 3.1并试图将一个布尔值从Jsp发送到控制器作为@Pathvariable(“yesorNo”)布尔值yesOrNo。但是由于请求在语法上不正确,因此不断出错。有什么见解吗?

4

1 回答 1

9

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

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

然后,您可以使用

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

或者

http://<base url>/value/false
于 2012-08-21T21:22:31.907 回答