[Javalist] Spring model nem megy at JSP oldalra

Gábor Garami gabor.garami at hron.me
2012. Aug. 11., Szo, 08:36:48 CEST


Ja, azt kifelejtettem, hogy spring-bol a leges-leges-legfrisebbet,
3.1.1-RELEASE -t hasznalok.

Garami Gábor
E-mail: gabor.garami at hron.me
Tel: +36 20 235 9621
MSN: hrgy at vipmail.hu
Skype: hron84


2012/8/11 Gábor Garami <gabor.garami at hron.me>:
> Nagy hirtelen ennel frissebbet nem talaltam:
>
>        <dependency>
>             <groupId>javax.servlet</groupId>
>             <artifactId>jstl</artifactId>
>             <version>1.2</version>
>         </dependency>
>
> Van? Megvaltozott a Maven neve ennek is?
>
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
>
>
> On Sat, Aug 11, 2012 at 8:20 AM, Viczián István
> <viczian.istvan at gmail.com> wrote:
>> Ü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
>> _______________________________________________
>> 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