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