myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From José Luis Cetina <maxtorz...@gmail.com>
Subject Re: CODI Messages + properties file
Date Wed, 04 Apr 2012 18:29:06 GMT
Is there a way to override MessageContext for set the messageResolver
always to my own resolver?


Beacuse in each managed bean i have to do this after use it:

@Inject
    @Jsf
    private MessageContext messageContext;

//some method
     *   messageContext.config().change().messageResolver(new
MyOwnMessageResolver());*
*
*
*
*
*Thanks*


2012/4/4 Gerhard Petracek <gerhard.petracek@gmail.com>

> hi jose,
>
> i said: "std. jsf application message bundle."
>
> ->
>
> <application>
>    <message-bundle>...</message-bundle>
> </application>
>
> see e.g. [1]
>
> regards,
> gerhard
>
> [1]
>
> https://svn.apache.org/repos/asf/myfaces/extensions/cdi/tags/extcdi-1.0.4/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/WEB-INF/faces-config.xml
>
>
>
> http://www.irian.at
>
> Your JSF/JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2012/4/4 José Luis Cetina <maxtorzito@gmail.com>
>
> > I found a solution, creating my own MessageResolver, thanks, i will share
> > later.
> >
> > El 4 de abril de 2012 10:57, José Luis Cetina <maxtorzito@gmail.com
> > >escribió:
> >
> > > I have 2 resource bundle:
> > >
> > > <resource-bundle>
> > >             <base-name>my.package.i18n.messages</base-name>
> > >             <var>prop_general</var>
> > >  </resource-bundle>
> > >
> > > <resource-bundle>
> > >             <base-name> my.package2.i18n.messages</base-name>
> > >             <var>prop_users</var>
> > > </resource-bundle>
> > >
> > >
> > > and in my class:
> > > @Inject
> > >     private MessageContext messageContext;
> > >
> > > String messageText = messageContext.message().text("msgKey").toText();
> > >
> > > How CODI know where resource-bundle has to use?
> > >
> > >
> > >
> > > El 4 de abril de 2012 10:27, José Luis Cetina <maxtorzito@gmail.com
> > >escribió:
> > >
> > > My JSF app use this:
> > >>
> > >> <resource-bundle>
> > >>             <base-name>my.package.i18n.messages</base-name>
> > >>             <var>prop_general</var>
> > >>  </resource-bundle>
> > >>
> > >> In my xhtml page i use
> > >>
> > >> #{prop_general.mykey}
> > >>
> > >>
> > >> but i dont know how i can use this with CODI Messages,
> > >>
> > >> I see this example:
> > >>
> > >> String messageText = messageContext.message().text("msgKey").toText();
> > >>
> > >> but how CODI get my property file? and where i get the
> > >> object messageContext ??
> > >> i think the tutorial is not specific about this
> > >>
> > >>
> > >> 2012/4/4 Gerhard Petracek <gerhard.petracek@gmail.com>
> > >>
> > >>> hi jose,
> > >>>
> > >>> in a jsf application:
> > >>> just configure your std. jsf application message bundle.
> > >>>
> > >>> regards,
> > >>> gerhard
> > >>>
> > >>>
> > >>>
> > >>> http://www.irian.at
> > >>>
> > >>> Your JSF/JavaEE powerhouse -
> > >>> JavaEE Consulting, Development and
> > >>> Courses in English and German
> > >>>
> > >>> Professional Support for Apache MyFaces
> > >>>
> > >>>
> > >>> 2012/4/4 José Luis Cetina <maxtorzito@gmail.com>
> > >>>
> > >>> > Hi im new with CODI Messages Module, im reading this page:
> > >>> > https://cwiki.apache.org/EXTCDI/message-usage.html
> > >>> >
> > >>> > but i cant find a way to use codi msgs with properties file, it
is
> > >>> > possible?.
> > >>> >
> > >>> > Normally i use properties file where the use can change their
msgs
> > but
> > >>> here
> > >>> > in CODI.
> > >>> >
> > >>> >
> > >>> >
> > >>> >
> > >>> > --
> > >>> > -------------------------------------------------------------------
> > >>> > *SCJA. José Luis Cetina*
> > >>> > -------------------------------------------------------------------
> > >>> >
> > >>>
> > >>
> > >>
> > >>
> > >> --
> > >> -------------------------------------------------------------------
> > >> *SCJA. José Luis Cetina*
> > >> -------------------------------------------------------------------
> > >>
> > >>
> > >
> > >
> > > --
> > > -------------------------------------------------------------------
> > > *SCJA. José Luis Cetina*
> > > -------------------------------------------------------------------
> > >
> > >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message