Writing code to validate Web-form input can be even more of a chore than implementing form-processing logic. But help is at hand, thanks to the Struts 2 framework. Oleg Mikheev looks under the hood of ...
Struts 2 tags can now work with FreeMarker, Velocity, and similar template engines. Introduction of interceptors: Struts 2 provides exhaustive support for interceptors. Interceptors can be executed ...