Jeste jsem nasel http://el-functors.sourceforge.net/

2010/4/23 Jaroslav Hurdes <j...@ataco.cz>:
> Takze nakonec jsem to vyresil napsanim vlastni verze ELResolveru. V JSF se k
> hodnotam statickych promennych a konstant pristupuje napr. takto:
>
> <h:inputText ... maxlength="#{const.plne.jmeno.Tridy.STATICKA_HODNOTA}"/>
> nebo
> <h:inputText ...
> maxlength="#{const.plne.jmeno.Tridy.STATICKY_OBJEKT.hodnota}"/>
>
> kde const je prefix, aby resolver poznal, ze se bude jednat o konstantu.
>
> Jaroslav Hurdes
>
> Dne 23.4.2010 9:13, Rastislav Siekel napsal(a):
>
> Tiež som dlho hľadal, ako riešiť konštanty (ale v JSP, nie JSF) a po
> pregooglení všetkých možných riešení od wrapera až po reflection som skončil
> na skriptletoch.
>
> Zápisu:
>
> <%@ page import="xx.yy.ClassWithConstant "%>
> <%= ClassWithConstant.FIELD_LENGTH %>
>
> určite rozumie každý a je to najrýchlejšie.
>
> Rastislav "Bedo" Siekel
>
> ________________________________
> Ing. Rastislav Siekel
> Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
> E-mail : <sie...@prosoft.sk>
> Tel : 041/562 54 91
> Fax : 041/562 54 97
> Mobil : 0905 34 00 20
> On 23. 4. 2010 9:01, Ondra Medek wrote:
>
> Neco podbneho bych taky potreboval v EL vyrazech, mozna nejak takto by
> to slo i bez tech apostrofu
>
> http://wiki.apache.org/myfaces/Parameters_In_EL_Functions
>
>
>
> 2010/4/23 Beránek Martin <martin.bera...@i.cz>:
>
>
> Napadaji me jeste 2 reseni:
>
> 1) Vytvorit beanu a v ni udelat jediny getter ktery bude vracet vlastni
> implementaci mapy. Tato mapa by pres reflexi sahala na konstanty do trid.
> Pouziti by pak mohlo vypadat treba takto:
>
> #{constants.m['Page.MAX_ITEMS']}
>
> 2) Vylepsit bod 1 ve smyslu doprogramovat to nativne do Jsf... viz treba
> http://cagataycivici.wordpress.com/2005/12/28/how_to_write_your_own/ (mozna
> uz to nekde je hotove, nevim)
>
>
> -----Původní zpráva-----
> Od: konference-boun...@java.cz za uživatele Jaroslav Hurdes
> Odesláno: čt 22.4.2010 20:59
> Komu: Java
> Předmět: Re: Vyuziti java konstant v JSF
>
> Ano, tomuto reseni jsem se chtel vyhnout. Mam datovy model, kde jsou
> definovany konstanty pro kazde pole (delka, je povolen null) a tohoto
> jsem chtel primo vyuzit pro definici zobrazeni (povinne pole, max pocet
> zadanych znaku). Nechce se mi kolem toho vytvaret jeste jednu obalku, i
> kdyz to tak pravdepodobne skonci. Tyto konstanty jsou dale vyuzity v
> hibernate anotacich a validatorech.
>
> Jaroslav Hurdes
>
> Dne 22.4.2010 20:44, Zdenek Tronicek napsal(a):
>
>
> Jedno reseni je vytvorit managed beanu s application scope, ktera bude mit
> pro kazdou konstantu getter.
>
> Z.T.
>
>
>
>
>
>
>



-- 
Ondra Medek

Odpovedet emailem