我想将Spring MVC Controller中的List值传递给JSP页面。当我这样做时,我得到的结果如上所述。
${ad}
${ad}
${list.ad}
${list.soyad}
${list.yas}
但是我的名单正在填写。我测试了它。这是我的代码。
@Controller
@RequestMapping({"liste","kayitlar"})
public class ListeController {
@Autowired
IKayitListe service;
@RequestMapping(method = RequestMethod.GET)
public String liste(ModelMap model){
List<Kayit> list = service.getKayitlar();
model.addAttribute("list", list);
model.addAttribute("ad", "Mesut Emre");
return "liste";
}
}
<c:out value="${ad}"/>
<c:forEach items="${list}" var="{list}">
<c:out value="${list.ad}" />
<c:out value="${list.soyad}" />
<c:out value="${list.yas}" />
</c:forEach>
为什么我不能获得我传递的列表值和其他值?这些代码出了什么问题?
答案 0 :(得分:0)
我对SPRING mvc知之甚少,但是不应该返回类型是没有双引号的列表名称吗?就你所说的而言,它正在填充它。