• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Knute Snortum
  • Bear Bibeault
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Frits Walraven
  • Carey Brown
  • Tim Holloway

validate method doubt

 
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi all
i am a beginner and have never worked on the framework before . while going through the book "beginning apache struts: novice to professional" i encountered the following section on formbean's validate method


public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if (firstName==null
|| firstName.trim().equals(“”)){
errors.add(“firstName”,
new ActionError(
“userRegistration.firstName.problem”));
}
...
return errors;
}

Notice that when you construct an ActionError object, you must pass it a key into the resource bundle (“userRegistration.firstName”). Thus, we need to add a value to this key in the Resource bundle.
Please open the file C:\strutsTutorial\WEB-INF\src\java\resources\application.properties. Add a key value pair as follows:

userRegistration.firstName.problem=The first name was blank

i am using myeclipse 6 and hence the directory sturcture is different so where shall i find the resource bundle? and in which file should i make the key value pair entry
 
Ranch Hand
Posts: 2908
1
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

dipayan chatterjee wrote:

i am using myeclipse 6 and hence the directory sturcture is different


Not really, the directory structure is there, just your IDE using some "meaningful" names to categorized resources, like I'm using Eclipse Europa, then "WebContenet" haves JSP,HTML, etc and "src" directory contains .java files with .properties files.

dipayan chatterjee wrote:
so where shall i find the resource bundle?


If you have one, then it MUST resides on classpath, no matter in which package.

dipayan chatterjee wrote:
and in which file should i make the key value pair entry


offcourse in .properties file which you mapped in struts-config.xml file <message-resources tag. Look here for details.
>
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!