从下拉菜单grails中获取选定值的值
我有从下拉菜单grails中获取选定值的值,grails,Grails,我有g:像这样选择: <g:select from="["A1 Negative(A1 -ve)","A1 Positive(A1 +ve)"]" noSelection ="${['null':'Please choose . . . ']}" name = "bloodGroups" value="${donorDetailsInstance?.bloodGroups}" /> 在我的控制器中,但它总是返回null 我在哪
g:像这样选择
:
<g:select from="["A1 Negative(A1 -ve)","A1 Positive(A1 +ve)"]" noSelection ="${['null':'Please choose . . . ']}" name = "bloodGroups"
value="${donorDetailsInstance?.bloodGroups}" />
在我的控制器中,但它总是返回null
我在哪里犯了错误
提前感谢。您没有将对象从传递到
<g:select from="${["A1 Negative(A1 -ve)","A1 Positive(A1 +ve)"]}" noSelection="${['null':'Please choose . . . ']}" name="bloodGroups" value="${donorDetailsInstance?.bloodGroups}" />
如果删除noSelection,会发生什么情况?您可以尝试在chrome中使用开发人员工具,并确保请求参数的“bloodGroups”参数具有选定值
<g:select from="${["A1 Negative(A1 -ve)","A1 Positive(A1 +ve)"]}" noSelection="${['null':'Please choose . . . ']}" name="bloodGroups" value="${donorDetailsInstance?.bloodGroups}" />