做过java web项目开发的人都知道struts2和spring mvc,这两者都是java前端的mvc架构,页面利用丰富的struts和spring标签,通过框架提供的多种封装技术方便快捷的跟action或者Controller进行交互,从而简化页面的功能实现。另一种页面实现则是采用javascript+html+css,不使用框架提供的标签或者其它功能,而是通过ajax或者其它方式调用action或者Controller的代码。对于这两种方式(或者还有其它方式?)的利弊,想与诸位进行探讨,也想了解了解目前java web开发的趋势和潮流。