• 3.为什么要使用struts2代替struts1.x


    转自:https://blog.csdn.net/li15365002374/article/details/9166431?utm_source=blogxgwz1

    (1)struts2的execute方法中的参数不会依赖于servletAPI,实现了也servlet解耦,是一种无侵入式的设计。

    (2)struts2提供了拦截器,利用拦截器可以进行AOP编程,实现权限拦截等功能。

    (3)struts2提供了类型转换器,我们可以很容易地对请求参数转换成需要的类型。

    (4)提供了同种表现层技术支持,如JSP、freeMarker、velocity等

    (5)可以对指定的方法进行校验,可以轻松地实现表单校验功能

    (6)提供了全局范围、包范围和action范围的国际化资源文件管理实现。

  • 相关阅读:
    程序员偷偷深爱的9个不良编程习惯
    JQuery实现放大镜
    ACM1995
    liubo.im
    Linux中的一些点
    EPOLL使用详解
    Elays'Blog
    c#数据库解析
    codeforces #332 div 2 D. Spongebob and Squares
    类型
  • 原文地址:https://www.cnblogs.com/sharpest/p/5579971.html
Copyright © 2020-2023  润新知