aspose file tools*
The moose likes Struts and the fly likes validate method doubt Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "validate method doubt" Watch "validate method doubt" New topic
Author

validate method doubt

dipayan chatterjee
Ranch Hand

Joined: Oct 03, 2007
Posts: 47
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

SCJP1.4 , gearing up for SCWCD 5
Sagar Rohankar
Ranch Hand

Joined: Feb 19, 2008
Posts: 2902
    
    1

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.
>


[LEARNING bLOG] | [Freelance Web Designer] | [and "Rohan" is part of my surname]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: validate method doubt