struts2secondcourse

1.获得request,response以及域对象

a.推荐  request=ActionContext.getContext.get(“request”);

session= ActionContext.getContext.getSession();

application= ActionContext.getContext.getApplication();

b.ServletActionContext工具类

原生request:ServletActionContext.getRequest();

原生session:  request.getsession();

原生response:ServletActionContext.getResponse();

原生sevletContext:ServletActionContext.getServletContext();

c.实现接口

例implements  servletRequestAware             ;request

2.获取提交参数

a.属性驱动     直接在action中声明一个和提交数据名字相同的变量,并生成get.set方法

b.对象驱动      创建接收对象,页面提交参数name设为”类.属性”生成getset方法,action中创建对象,getset方法

c.模型驱动      action实现ModelDriven<接收类>接口,并重写方法getModel();创建接收对象需要new,不需要getset

3.集合类型封装

list集合:页面  name=”list”   name=”list[1]”  name=”list[2]”   action中,创建list集合,生成getset方法

map集合:页面  name=”map[‘xxx’]”  name=”map[‘yyy’]”   action中,创建map,生成getset方法

 

时间: 2018年09月24日下午18:00  |  
作者:
LEAVE A REPLY

loading