2016-05-01 22 views
0

Spring MVCコントローラーのList値をJSPページに渡したいと思います。これを行うと、上記のような結果が得られます。コントローラーからJSPへリストパラメーターを渡す

${ad} 

${ad} 
${list.ad} 
${list.soyad} 
${list.yas} 

しかし、私のリストは私のDAOから満たされています。私はそれをテストしました。これは私のコードです。

@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

BuなぜModelに "ad"値が渡されないのですか? – emreturka

答えて

0

私はSPRING mvcについてほとんど知っていませんが、戻り値の型は二重引用符のないリスト名にしてはいけませんか?あなたが言っていた限りでは、それを埋めるものです。

関連する問題