Struts2复习之Struts2 核心知识
今日目录
1、Struts2 get/set 自动获取
2、ActionSupport 类引入
3、Action 设置数据
4、Struts2 处理传入多个值
5、struts.xml 配置
6、动态方法调用
7、Action 生命周期
8、result 配置
一、Struts2 get/set 自动获取
第一种:
第二种:
二、ActionSupport 类引入
三、Action 设置数据
第一种方式:属性驱动(FieldDriven)
A、基本数据类型属性
B、JavaBean 类型属性
第二种方式:模型驱动(ModelDriven)
四、Struts2 处理传入多个值
1、处理数目不定的字符串;
2、处理数目不定的 JavaBean 对象;
五、struts.xml 配置
一,pageckage 配置
name 包名:没有实质性的作用,只是用来区分。
extends 继承
namespace 包命名空间 :
有这个过后访问路径变为:![70 20][]
abstract 抽象包
二,action 配置
name action 名
class 处理类
method 方法
三,分模块配置方法
<include file="" ></include>
四,使用通配符
六、动态方法调用
开启动态方法调用:
七、Action 生命周期
1、每次请求都会新建一个实例
八、result 配置
1,type 默认是 dispatcher 内部转发;
2,type 为 redirect 重定向;:不能传值
3,type 为 chain 链条;
4,type 为 redirectAction 重定向到 action;不能传值
上面 4 个常用,一定要掌握;
其他 freemarker freemarker 模版
httpheader 返回一个已配置好的 HTTP 头信息响应
stream 将原始数据作为流传递回浏览器端,
velocity 呈现 Velocity 模板
xslt 该 XML 可以通过 XSL 模板进行转换
plaintext 返回普通文本类容
result 全局配置
执行步骤:先在action里面找,然后出来找。。
添加小编微信可以获取免费资源,二维码
要用到的工具,关注 公众号直接免费获取:
还没有评论,来说两句吧...