首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpringMVC ListBox种群

SpringMVC ListBox种群
EN

Stack Overflow用户
提问于 2012-09-02 20:28:56
回答 1查看 720关注 0票数 0

我有一个从数据库中填充的列表框,当我运行UI时,我能够看到itemLabel,但看不到itemsValue,我在运行页面时看到的代码是:

代码语言:javascript
复制
        <li>
            <label>Select Gender</label>
            <select id="genderId" name="genderId">
            <option itemsValue="genderId" value="com.crimetrack.business.Gender@1a81bd5">Select Gender</option><option itemsValue="genderId" value="com.crimetrack.business.Gender@1bb60ad">FEMALE</option><option itemsValue="genderId" value="com.crimetrack.business.Gender@c80e21">MALE</option>
            </select>

        </li>

我没有得到正确显示的值,但是描述显示了。

代码语言:javascript
复制
@Controller
................

private GenderManager genderManager;
Map<String, Object> myGender = new HashMap<String, Object>();


.........
 @RequestMapping(value="officer_registration.htm", method = RequestMethod.GET)
    public ModelAndView loadPage(HttpServletRequest request,
            HttpServletResponse response,@ModelAttribute Officers officer, BindingResult result, ModelMap m, Model model) throws Exception {     


     try{

myGender.put("genderList", this.genderManager.getGenderList());

            model.addAttribute("gender", myGender);

         return new ModelAndView("officer_registration");            


     }catch(Exception e){

        request.setAttribute("error",e.getMessage());
        return new ModelAndView("error_page");           
     }       
 }


     public void setGenderManager(GenderManager genderManager){

     this.genderManager = genderManager;
 }

代码语言:javascript
复制
jsp 

        <li>
            <label>Select Gender</label>
            <form:select path="genderId">
            <form:options items = "${gender.genderList}" itemsValue="genderId" itemLabel="genderDesc" />
            </form:select>
            <form:errors path="genderId"/>
        </li>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-02 22:33:09

我想你把属性名弄错了,应该是itemValue而不是itemsValue

代码语言:javascript
复制
<form:options items = "${gender.genderList}" itemValue="genderId" itemLabel="genderDesc" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12239515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档