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.
The internationalization portion of the struts framework is primarily for displaying different languages in the pages.
As far as having different business rules for different scenarios (be they states, user security level, or anything else) that implementation is up to you. There is nothing built into the Struts framework for handling such functionality.