Structs2 总结
来源:互联网 发布:可牛软件 编辑:程序博客网 时间:2024/05/22 02:29
一、Action
- 实现一个Action的最常用方式:从ActionSupport继承
- DMI动态方法调用 !
- 通配符配置 * {1} {2} …
a) * _ * - 接收参数的方法(一般用属性或者DomainModel来接收)
- 简单参数验证addFieldError
a) 一般不使用Struts2的UI标签 - 访问Web元素
a) Map类型(request,session,application)
i. IoC (主要用这种)
ii. 依赖Struts2
b) 原始类型(HttpServletRequest, HttpSession, ServletContext)
i. IoC
ii. 依赖Struts2 - 包含文件配置
- 默认action处理
二、Result
- 常用四种类型 type:
a) dispatcher(默认, 服务器端跳转)
b) redirect (客户端跳转, 一般跳转到视图)
c) chain (服务器端跳转到另外一个Action)
d) redirectAction (客户端跳转, 跳转到另外一个Action) - 全局结果集
a) global-results | extends(例admin包中想用user包中的配置就需要继承user包) - 动态结果(了解)
a) 在action中保存一个属性,存储具体的结果location - 传递参数
a) 客户端跳转才需要传递
b) ${}表达式(不是EL)一般redirect客户端跳转才会用到,因为一次request就只存在一个value stack值栈, 而redirect有两次request请求,因此上一次请求时的参数不会出现在第二次请求的值栈中。因此,需要从actionContext中取:<s:property value="#parameters.t"/>
阅读全文
0 0
- structs2总结
- structs2总结
- Structs2 总结
- structs2 项目开发总结
- structs2
- Structs2
- structs2
- structs2
- structs2
- structs2标签
- structs2学习
- Structs2学习
- Structs2上传
- Structs2 result
- structs2 学习
- Structs2开发
- 【JavaWeb Structs2学习】 安装配置Structs2
- Structs2使用心得
- excel 批量数据导入数据库与数据库导出数据到excel
- mybatis 为什么要设置jdbcType
- 【caffe-Windows】win caffe之 matlab接口配置
- PHP中Cookie和Session的对比
- MAC升级Ruby版本
- Structs2 总结
- 如何看待愈来愈强大的 EL 表达式
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- SQL 先分组再分段统计每段个数
- 关于Web端功能测试的测试方向
- OpenCV实践之路——Qt中用opencv提取和匹配SIFT特征点
- IntelliJ IDEA导入主题包
- linux内核并发与竞态
- Spring boot使用Fileter过滤器