2013-05-08 97 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預檢它會工作。

相關問題