This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
This has nothing to do with Struts. I think you are looking at a custom class that was written specifically for your application. The fully-qualified class name would help us determine that. You could also look at the Factory Pattern to understand what's going on.
I'll move this to the Java in General forum.
Unfortunately there isn't much more to say. Since the GenericFactory is not a standard class, nor is it part of the Struts API, then it probably is something custom written. As such, the String could come from anywhere - maybe an XML file, maybe a different type of configuration file, maybe it is the name of a class or method that is looked up using reflection. Or maybe it is hard coded in the class.
Since you have access to the class, look up its documentation to find out how to get the String.
Joined: Jan 24, 2005
I digged in the application and found the following.