【发布时间】:2013-06-28 10:36:00
【问题描述】:
我使用带有 jsp/jstl 的 spring mvc 3.1.0 请问如何在spring mvc中使用@ModelAttribute进行转换
我想从我的jsp页面向控制器提交一个对象,我的对象包含我的类中一个对象字段的选择标签,该标签总是以空值提交。
我的对象:
UorgVO.java
public class UorgVO {
private String nom;
private String nomAbrege;
private UorgVO refUniteOrganisParent ;
//getters&Setters..
}
还有我的jsp页面:
<form:form method="post" action="saveUorg.html" modelAttribute="uorg" >
<table >
<tr>
<th>Nom</th>
<th>Nom abregé</th>
<th>Unité père</th>
</tr>
<tr>
<td><input type="text" path="nom" name="nom"/></td>
<td><input type="text" path="nomAbrege" name="nomAbrege"/></td>
<td><select id="refUniteOrganisParent" name="refUniteOrganisParent" path="refUniteOrganisParent">
<option value="null"> --- </option>
<c:forEach items="${listeuos}" var="uorgg" varStatus="status" >
<option value="${uorgg}">${uorgg} </option>
</c:forEach>
</select>
</td>
</tr>
</table>
<input type="submit" value="Enregistrer uorg" <BQ> <a href="recherche_uorg.html"> Annuler</a>
</form:form>
我的控制器是:
@RequestMapping(value ="/saveUorg", method = RequestMethod.POST)
public ModelAndView saveUorg(@ModelAttribute("uorg") UorgVO uorg,BindingResult result){
System.out.println("contenu du nom de l'UO est :" +uorg.getRefUniteOrganisParent());
return new ModelAndView("uorg_recherche");
}
打印出来的值为空
提前感谢您的帮助
【问题讨论】:
标签: jsp spring-mvc jstl modelattribute