This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How do I use message bundles from my backing bean

 
Jag Bains
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I have a backing been which extends AbstractPageBean.
I want to output a message from the bundle

e.g.
this.info("message fro m bundle");

How do I do this?

Thanks

Jag
 
Bauke Scholtz
Ranch Hand
Posts: 2458
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jag Bains wrote:Hi
I have a backing been which extends AbstractPageBean.
Makes no sense to me. It is not part of Sun JSF API. What library are you talking about? Are you using some visual editor which autogenerates some code heap for you? If so, do you actually understand that code in terms that you´re perfectly able to write it all yourself? If not, I would recommend to stop using the visual editor for a while and write JSF code yourself until you´ve a good grasp on JSF.

I want to output a message from the bundle

e.g.
this.info("message fro m bundle");

How do I do this?

Use ResourceBundle API to load the desired message bundle.
Use FacesContext#addMessage() to add a new FacesMessage to the context.
 
Jag Bains
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry I should have mentioned that I am using Netbeans 6.5

My JSF page is (login.jsp):



I have a webuijsf:messageGroup id="messageGroup1" on the page and I want to populate it with a message from the page bean login.java as follows:


In my loginBtn_action, I want to display a message that is displayed in messageGroup1.
What should I do to display a message from the resource bundle?
 
Bauke Scholtz
Ranch Hand
Posts: 2458
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Netbeans is just an IDE.

As said, use ResourceBundle API to load the desired message bundle and use FacesContext#addMessage() to add a new FacesMessage to the context.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic