[Javalist] Spring model nem megy at JSP oldalra

Viczián István viczian.istvan at gmail.com
2012. Aug. 11., Szo, 08:20:29 CEST


Üdv,

Szerintem nincs jstl jar-od a war-ban. Vagy még akkor szokott az
lenni, ha nagyon régi a web.xml-ben a definíció (2.5, 3-nál járunk).
--
Viczián István


On Sat, Aug 11, 2012 at 1:29 AM, Gábor Garami <gabor.garami at hron.me> wrote:
> Sziasztok,
>
> Meg mindig a spring blog peldaval kuzdok. Van egy ilyen egyszeru kis
> kontroller metodusom:
>
>
> @Controller
> public class BlogController {
>     /* blah */
>     @RequestMapping("/articles")
>     public ModelAndView articles() {
>         List<Article> articles = articleDao.getAllArticles();
>
>         ModelAndView mav = new ModelAndView("articles.jspx");
>         mav.addObject("articles", articles);
>         mav.addObject("articleDao", articleDao);
>         return mav;
>     }
> }
>
> Az articleDao-t elerem, ha azt mondom a jsp-ben, hogy <jsp:useBean
> id="articleDao" ..>, viszont az articles listat nem.
>
> A neten talalt spring peldak nem mondjak, hogy jsp oldalon a listara
> is kellene useBean, szerintem az nem is jo ra.
> Megis, ha csak siman foreach-elni akarok az articles listan,
> mindenfele hulye exception-oket kapok. Pl erre:
>
> <c:forEach items="articles" item="article">${article.title}</c:forEach>
>
> konkretan az jott vissza, hogy a java.lang.String-nek nincs getTitle()
> fuggvenye (szegenyek, mitol lenne...).
>
> Egyfelekepp tudom csak hasznalni ezt a nyamvadt cuccot:
>
>                    <jsp:scriptlet>
>                         for(Article article : articleDao.getAllArticles()) {
>                     </jsp:scriptlet>
>                         <div class="post">
>                             <div class="posthead">
>                                 <h2><a
> href="#"><jsp:expression>article.getTitle()</jsp:expression></a></h2>
>                                 <span>blah</span>
>                             </div>
>                             <jsp:expression>article.getBody()</jsp:expression>
>                         </div>
>                     <jsp:scriptlet>}</jsp:scriptlet>
>
> De ez igy nagyon broaf. Mit nezek be?
>
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról