MessageResources and Application.properties Files


MessageResources and Application.properties Files

The hello.jsp file uses the <bean:messages> tag to display a banner title and data entry prompt. Listing 3.2 presents the file where the actual text is stored.

Listing 3.2 The Application.properties File for Hello World!
 ; Application Resources for the "Hello" sample application ; ; Update History: ; ; Date      Whom   Action ; ========  ====   ====== ; 06/01/02  kmb    Creation ; ; Application Resources that are specific to the hello.jsp file hello.jsp.title=Hello - A first Struts program hello.jsp.page.heading=Hello World! A first Struts application hello.jsp.prompt.person=Please enter a name to say hello to : ; Validation and error messages for HelloForm.java and HelloAction.java ch03.hello.dont.talk.to.atilla=I told you not to talk to Atilla!!! ch03.hello.no.person.error=Please enter a <i>PERSON</i> to say hello to! 

You can see that some of the properties are used in the hello.jsp file, but others are accessed from Java classes as well. Comments have been added for organization.

Also, the properties themselves have been named in a way that makes them easier to manage. For example, all properties accessed from the hello.jsp file follow the naming pattern hello.jsp.foo.bar . When you have a large application with numerous tags, this makes understanding the file much easier.



Struts Kick Start
Struts Kick Start
ISBN: 0672324725
EAN: 2147483647
Year: 2002
Pages: 177

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net