2016-05-01 4 views
0

Я хочу передать значение списка из Spring MVC Controller на страницу JSP. Когда я это сделаю, я получаю этот результат, как указано выше.Параметр Passing List от Controller to JSP

${ad} 

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

Но мой список заполняется с моего dao.I его протестировал. Вот мои коды.

@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

попробуйте изменить <с: Foreach элементы = "$ {список}" переменная = "{список}"> к

+0

Бу почему я не могу получить «объявление» в модели? – emreturka

ответ

0

Я знаю очень мало о SPRING mvc, но не должен ли тип возврата быть именем списка без двойных кавычек? Это заселяет его, насколько это вы сказали.

Смежные вопросы