开发者

spring MVC : form : radiobutton for Boolean property

开发者 https://www.devze.com 2023-02-20 12:39 出处:网络
I just want to know how to use a Boolean in a Spring mvc form. I try with this code: My jsp: <form:radiobutton path=\"dateInterval\" value=\"false\" cssClass=\"radio\"/>

I just want to know how to use a Boolean in a Spring mvc form.

I try with this code:

My jsp:

<form:radiobutton path="dateInterval" value="false" cssClass="radio"/>
<form:radiobutton path="dateInterval" value="true" cssClass="radio"/>

The property on the pojo:

private Boolean dateInterval = false;

But my dateInterva开发者_JAVA技巧l property is always null!


I have them working on my form like this:

<form:radiobutton path="someProperty" value="true"/>
    <spring:message code="label.roundYes"/>
<form:radiobutton path="someProperty" value="false"/>
    <spring:message code="label.roundNo"/>

and in my model object the someProperty looks like this:

private boolean someProperty = false;

That works fine. I haven't tried it with 'Boolean'. Maybe just try it with boolean and see if it helps.


Just to clarify things: In my opinion it also works with Boolean Object. I have a form using Spring 3 and this setup is running perfect (using true/false/null Values as an Option):

Form JSP:

<form:radiobutton path="tour.routeNachZeit" value="true" />
<form:radiobutton path="tour.routeNachZeit" value="false" />

Model Object (named Tour):

private Boolean routeNachZeit;

Therefore I don't unterstand why I should have changed my Property to simple boolean. This works in my case.

My help came from this post in the Spring Forum.

0

精彩评论

暂无评论...
验证码 换一张
取 消