Vyuziti java konstant v JSF

Rastislav Siekel siekel na prosoft.sk
Pátek Duben 23 09:13:31 CEST 2010


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 : <siekel na prosoft.sk> <mailto:siekel na 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.Beranek na 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-bounces na 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.
>>>
>>>        
>>
>>
>>      
>
>
>    
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://amaio.cz/pipermail/konference/attachments/20100423/8eceb674/attachment.htm>


Další informace o konferenci Konference