将List参数从Controller传递给JSP

时间:2016-05-01 21:37:04

标签: jsp spring-mvc model

我想将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>

为什么我不能获得我传递的列表值和其他值?这些代码出了什么问题?

1 个答案:

答案 0 :(得分:0)

我对SPRING mvc知之甚少,但是不应该返回类型是没有双引号的列表名称吗?就你所说的而言,它正在填充它。