2013-05-08 94 views
0

Spring MVC支持javabean的请求参数。但是当我想要绑定布尔值, 它仍然不能在javabean中工作。javabean和@RequestParam中的Spring MVC数据绑定diff布尔请求参数

如果控制器代码:

public void test(@RequestParam(value="isCheck") boolean isCheck) 

我可以得到isCheck布尔值。

但当位指示的代码是:

public void test(TestVO testVO) 

TestVO的JavaBean:

public class TestVO { 

private boolean isPrecheck; 

public boolean isPrecheck() { 
    return isPrecheck; 
} 

public void setPrecheck(boolean isPrecheck) { 
    this.isPrecheck = isPrecheck; 
} 
} 

我不能设置请求参数来此的Javabean。

任何人有想法吗?

回答

0

这是因为布尔的命名规则和相关的不确定性,其getter方法。 重命名您的布尔值从isPrecheck预检它会工作。

相关问题