①在软件设计上Struts2的应用可以不依赖于ServletAPI和StrutsAPI,Struts2的这种设计属于无侵入式设计;
②拦截器,实现了如参数拦截等功能;
③类型转换器,可以把特殊的请求参数类型转换成需要的类型;
④多种表现层技术,如jsp、freemarker;
⑤Struts2的输入校验可以对指定的某个方法进行校验;
⑥提供了全局范围、包范围、Action范围的国际化资源文件管理实现。
①在软件设计上Struts2的应用可以不依赖于ServletAPI和StrutsAPI,Struts2的这种设计属于无侵入式设计;
②拦截器,实现了如参数拦截等功能;
③类型转换器,可以把特殊的请求参数类型转换成需要的类型;
④多种表现层技术,如jsp、freemarker;
⑤Struts2的输入校验可以对指定的某个方法进行校验;
⑥提供了全局范围、包范围、Action范围的国际化资源文件管理实现。