[Javalist] Spring model nem megy at JSP oldalra
Gábor Garami
gabor.garami at hron.me
2012. Aug. 11., Szo, 08:35:52 CEST
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