struts框架一些点
1:拦截器(interceptor)
- struts2实际上是webwork的升级版本,拦截器处理机制也是来源于它,并且按照AOP(面向切面编程,与springAOP思想相近)思想设计
- 可实现数据封装、类型转换、数据校验、解析上传的文件、防止表单多次提交
- 标签库:使用OGNL表达式作为基础,对于集合和对象访问功能强大
- OGNL(对象导航图语言)和类型转换
- 数据校验(验证框架):validate..action的excute方法中验证输入合法性(登录等等)
- 国际化:一个应用程序在运行时能够根据客户端请求所来自的国家和地区语言的不同展示不同界面(java实现国际化主要操作在Locate,ResourceBundle类中)
- 文件上传下载
- Ajax(XMLHttpRequest是核心)