看做什么了,前端来说STRUTS用得广一些,基于MVC模式,技术相对陈旧,现在的struts2.0与webwork都是基于xwork,以后应该还是用得最多的。
jsf,Tapestry都是基于事件驱动模式,JSF印象中还需要浏览器端的一些支持。