0

javabeanへのSpring MVCサポートリクエストパラメータ。しかし、 booleanをバインドしたい場合、Javabeanではまだ機能しません。

コントローラーのコードが次の場合:

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にリクエストパラメータを設定できません。

誰にもアイデアがありますか?

4

2 に答える 2

0

これは、ブール命名規則と、ゲッター メソッドに関連するあいまいさが原因です。ブール値の名前をisPrecheckからprecheckに変更すると、機能します。

于 2016-04-29T13:30:58.900 に答える