最近评论
正在载入评论列表...
![]() |
![]() |
5.6 小结
作为所有Java Web MVC框架的鼻祖,Struts已经拥有了一批忠实的拥趸,并且有数不清的应用构建在其之上。Struts使开发人员从直接面对servlet API编程并不停编辑web.xml文件中解脱出来。Struts内置有对验证、国际化的支持,并提供了一组自定义的JSP标签来减轻构建丰富的、基于Web的Java应用的负担。
Ajax可以很容易地与Struts集成。通过简单地把请求发送到正确的URL,Ajax请求可以调用任何Struts action。在action中,Ajax请求与任何其他的HTTP请求都会得到相同的处理。这就意味着Ajax请求同样可以访问Struts的验证例程、表单bean、action,以及它们提供的各种特性。
Struts和Ajax可以在一起很好地合作,在现有Struts应用中可以很容易地添加Ajax功能。在很多情况下,只需添加重用现有功能的Action,就可以把Ajax式的交互添加到现有Struts应用中。