> * include - <#include "/etc/passwd">  no tak z toho bych asi neměl radost.
> Vím, záleží na právech, ale prostě nevím, proč by kvůli blbýmu template
> enginu měl uživatel umět vytáhnout něco z filesystemu. Nebo se to dá vypnout
> a já to přehlídl?

Nesmíte si /etc/passwd dávat na classpath, respektive na cestu, ve
které se hledají šablony... :-) TemplateLoader si můžete nadefinovat
vlastní, záleží jen na vás, odkud je budete číst -- zda z disku, z JAR
nebo třeba z databáze.
http://freemarker.org/docs/api/freemarker/cache/TemplateLoader.html

> * infinite loop - definujte si dvě makra, kde se jedno odkazuje na druhé.
> Krásný stack trace overflow vás nemine ...

FreeMarker samozřejmě má možnost ošetření chyb a výjimek. To, že ve
výchozí konfiguraci vypíše výjimku do HTML výstupu ještě neznamená, že
to jinak ošetřit nejde. Podívejte se na
http://freemarker.org/docs/pgui_config_errorhandling.html

Filip Jirsák

>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Filip Jirsák
> Sent: Thursday, January 08, 2009 11:31 PM
> To: Java
> Subject: Re: Alternativa Apache Velocity
>
> Dobrý večer,
> alternativou (spousta lidí tvrdí, že lepší alternativou) k Apache Velocity
> je třeba Freemarker: http://freemarker.org/
>
> Filip Jirsák
>
>
> Dne 8. leden 2009 23:05 Ales Dostal <[email protected]> napsal(a):
>> Zdravím konferenci,
>> hledám nějaký vhodný způsob dynamického skriptování uvnitř apache wicketu.
>>
>> O co jde:
>> Pokročilý uživatel napíše SQL dotaz, díky kterému získám kolekci dat.
>> Tuto kolekci bych rád nějak reprezentoval ve webové aplikaci. Rád
>> bych, aby zobrazení bylo volitelné, tedy daný uživatel nadefinuje jak
>> daná sestava bude vypadat.
>>
>> Zatím se mi jeví jako nejlepší řešení Apache Velocity. Podle toho, co
>> jsem koukal, tak nadefinuji vstupní parametry a poté nad nimi již
>> jednoduše skriptuji.
>>
>> Problém je v tom, že s daným řešením nemám žádné zkušennosti a navíc
>> neznám žádné vhodné alternativy, které by stály za to prohlédnout.
>>
>> Požadavkem je dynamická podpora, jednoduchost, možnost provozovat dané
>> řešení v apache wicket.
>>
>> Díky všem!
>>
>>
>
>
>
> --
> Filip Jirsák
> [email protected]
>
>



-- 
Filip Jirsák
[email protected]

Odpovedet emailem