0
我有一個列表框我從數據庫填充當我跑,我能夠看到itemLabel而不是itemsValue的代碼,我看到的是運行頁面時用戶界面是:用SpringMVC列表框人口
<li>
<label>Select Gender</label>
<select id="genderId" name="genderId">
<option itemsValue="genderId" value="[email protected]">Select Gender</option><option itemsValue="genderId" value="[email protected]">FEMALE</option><option itemsValue="genderId" value="[email protected]">MALE</option>
</select>
</li>
我沒有得到正確顯示的值,但描述顯示。
@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;
}
萬分感謝它的工作不敢相信我有這樣的一個語法錯誤和沒不知道 – devdar