Action小结:

  1. 实现一个Action的最常用的方式:从ActionSupport继承;
  2. DMI动态方法调用,减少配置内容;
  3. 通配符 *_* ({1},{2})的使用更方便;
  4. 接收参数的方法(一般用属性或者DomainModel来接收);
  5. 简单参数验证addFieldError(一般不使用Struts2的UI标签);
  6. 访问Web元素
    • Map类型(IoC、依赖Struts2)
    • 原始类型(IoC、依赖Struts2)
  7. 包含文件配置include;
  8. 默认Action处理;

Result:

  1. 常用四种类型:

    • dispatcher(默认)
    • redirect
    • chain(了解)
    • redirectAction(了解)
  2. 全局结果集
    • global-results | extends
  3. 动态结果(了解)
    • 在action中保存一个属性,存储具体的结果location
  4. 传递参数
    • 客户端跳转才需要传递
    • ${}表达式(不是EL)

转载于:https://www.cnblogs.com/bluepoint2009/p/Struts2-conclusion1.html

Struct2小结:相关推荐

  1. 【阶段小结】协同开发——这学期的Git使用小结

    [阶段小结]协同开发--这学期的Git使用小结 一.Git简介 1. Git简单介绍 2. Git工作流程以及各个区域 3. Git文件状态变化 二.Git安装&Git基本配置 三.个人踩坑 ...

  2. 正则表达式(括号)、[中括号]、{大括号}的区别小结

    正则表达式(括号).[中括号].{大括号}的区别小结 </h1><div class="clear"></div><div class=& ...

  3. php中$_REQUEST、$_POST、$_GET的区别和联系小结

    php中$_REQUEST.$_POST.$_GET的区别和联系小结 作者: 字体:[增加 减小] 类型:转载 php中有$_request与$_post.$_get用于接受表单数据,当时他们有何种区 ...

  4. c cin.get()的用法小结_c语言中static 用法

    static在c里面可以用来修饰变量,也可以用来修饰函数. 先看用来修饰变量的时候.变量在c里面可分为存在全局数据区.栈和堆里.其实我们平时所说的堆栈是栈而不是堆,不要弄混. int a ; int ...

  5. linux 压缩文件夹格式,Linux下常见文件格式的压缩、解压小结

    Linux下常见文件格式的压缩.解压小结 .tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ...

  6. 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别

    简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式.其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性. 本文是本人对这三种模式学习后的一个小结以及对他 ...

  7. flash 入门课知识小结

    一. 几种类型帧的小结:(关键帧.空白关键帧.普通帧) 1. 特点   帧--是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以 ...

  8. Eigen/Matlab 使用小结

    文章目录 [Eigen Matlab使用小结](https://www.cnblogs.com/rainbow70626/p/8819119.html) Eigen初始化 0.[官网资料](http: ...

  9. MATLAB【十三】————仿真函数记录以及matlab变成小结

    part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...

最新文章

  1. LeetCode简单题之设计 Goal 解析器
  2. Linux下安装搜狗拼音输入法
  3. (提示)ubuntu16.04通过sealos安装k8s,需要重新部署apply一下calico组件
  4. html5判断设备的动作
  5. php 之 Final 关键字
  6. 梯度下降法、随机梯度下降法、批量梯度下降法及牛顿法、拟牛顿法、共轭梯度法
  7. ubuntu下显示文件按数字排序
  8. 知识竞赛系统的计时器数字或滚动抽签数字不显示的原因解惑
  9. SEGGER RTT使用总结
  10. vue 使用tracking.js开发人脸识别功能
  11. sql server访问Excel97-2003 Excel2007
  12. 计算机卡死快捷键,必看!电脑运行卡或软件卡死无响应,怎么办?
  13. js收起手机软件键盘
  14. 车间生产管理(一)· 产线流程控制及产品质量追溯解决方案
  15. linux 源码安装 飞鸽,Ubuntu中安装编译飞鸽传书
  16. 怎么把ppt文件转换成pdf?解决方法有这几种
  17. CAD中怎么识别标高范围?CAD标高范围识别技巧
  18. android volte功能,Android 8.0 Volte开关流程 HD图标显示
  19. markdown公式指导手册
  20. 长沙小学计算机老师,2019下半年湖南长沙小学信息技术教师资格证面试试题考什么内容...

热门文章

  1. 感謝有PPStream這種好東西
  2. DHCP中继代理;DHCP突破vlan限制
  3. fish shell 简要教程以及对bash的兼容性讨论。
  4. quot;愿有人陪你颠沛流离|Be With Youquot;
  5. Python机器学习--回归
  6. 如何实施异构服务器的负载均衡及过载保护?
  7. 《设计领导力:顶尖设计领导者建设和发展成功设计团队》一2.4 雇比你聪明的人...
  8. golang中的collection
  9. golang中ioutil
  10. C/C++ 中的0长数组(柔性数组)