By chance, i know webwork2, a perfect framework.
when searched information in google, i found someon said, when one use webwork2, he will not use struts any more. anyway, i used to plan to lean struts, but have no time. then i try to tough webwork2. easily,i can basicly use the framework to charge some actions and validations. how wonderful it is. i just have a basic knowledge on struts. apearantly, struts seems more complex. but, it is said, struts is more powerful. others say, webwork2 is also extensive and provide many taglibs. i think, that's no matter. knowing design of MVC or IOV or ... is more important.
and, i just feel the technolegy world develops so fast. some morth ago, we are using jsp+servlet+javabean, some weeks ago we use jsp+session bean+entity bean. now velocity+webwork2+hibernate is popular. ejb3.0 will be popular too, i prespect. we, programers, are doomed to keep learning. otherwise, we will lose.