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