Hibernate 从html获取所选值:选择
从select属性获取的值为空 jsp的代码是Hibernate 从html获取所选值:选择,hibernate,struts,Hibernate,Struts,从select属性获取的值为空 jsp的代码是 <nested:select property="role.roleSID"> <logic:iterate name="roleList" id="roleListId"> <html:option value="<bean:write name='roleListId
<nested:select property="role.roleSID">
<logic:iterate name="roleList" id="roleListId">
<html:option
value="<bean:write name='roleListId' property='roleSID'/>">
<bean:write name='roleListId' property='roleName' />
</html:option>
</logic:iterate>
</nested:select>
列表框中正确填充了预期值。但在获取所选值时,将返回null
你能告诉我哪里出了问题吗?我尝试了另一种方法,得到了预期的结果 jsp内容是
<html:select property="roleSID">
<html:options collection="roleList" property="roleSID"
labelProperty="roleName" />
</html:select>
Long roleSID = userForm.getRoleSID();
UserForm是一个表单bean,它包含带有getter和setter的roleSID属性。
roleList包含角色对象的集合,这些对象又包含roleName、roleSId属性。UserForm还包含嵌套的角色bean
Long roleSID = userForm.getRoleSID();