struts2_day05总结

1、结果集
转发
重定向
转发Action
重定向Action
 
2、获得原生的ServletAPI
ActionContext 数据中心
|- request
|- responsc
|- ServletContext

|- requestScope
|- sessionScope
|- applicationScope
|- params
|- attr
........

//获得ActionContext
ActionContext.getContext();
|- requestScope
|- sessionScope
|- applicationScope
|- params
|- attr
//获得Action中原生对象的工具类
ServletActionContext
|- request
|- responsc
|- ServletContext

3、参数封装
属性驱动
|- Action准备与参数键同名属性.

对象驱动
|- Action准备与参数键同名属性.xxxx.yyyy
模型驱动
|- 1、实现ModelDriven接口
|- 2、实现getMOdel方法。返回需要封装参数的对象

4、复制的参数封装
   List集合
    提交键:list
    list[index]
   Map集合
       提交键:map['key']




OGNL表达式
OGNL:对象视图导航语言 ${user.addr.name}这种写法就叫对象视图导航
OGNL不仅仅可以支持对象视图导航.支持比EL表达式更加丰富的功能.
使用OGNL准备工作
1、导包
  struts2包中已经包含了,所以不需要导入额外的jar包
2、代码准备

语法
基本取值
赋值
调用方法
调用静态方法
创建对象(list,map)




OGNL与Struts2结合


11大内置对象


ognl,要么在context里面取,要么在root里面取




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值