spring MVC:form:布尔属性的单选按钮
我只是想知道如何在 Spring mvc 表单中使用布尔值。
我尝试使用以下代码:
我的 jsp:
<form:radiobutton path="dateInterval" value="false" cssClass="radio"/>
<form:radiobutton path="dateInterval" value="true" cssClass="radio"/>
pojo 上的属性:
private Boolean dateInterval = false;
但我的 dateInterval 属性始终为 null!
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 dateInterval property is always null!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我让他们像这样处理我的表单:
在我的模型对象中, someProperty 看起来像这样:
效果很好。我还没有尝试过“布尔”。也许只是尝试使用布尔值,看看是否有帮助。
I have them working on my form like this:
and in my model object the someProperty looks like this:
That works fine. I haven't tried it with 'Boolean'. Maybe just try it with boolean and see if it helps.
只是澄清一下:在我看来,它也适用于 Boolean 对象。我有一个使用 Spring 3 的表单,并且此设置运行完美(使用 true/false/null 值作为选项):
Form JSP:
Model Object (named Tour):
因此我不明白为什么我应该将我的属性更改为简单布尔值。这适用于我的情况。
我的帮助来自这个 Spring 论坛中的帖子。
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:
Model Object (named Tour):
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.