业务控制器
1、Action中获取请求数据
1)Action类中定义属性变量,创建setter()、getter()方法。
2)属性驱动
Action类中定义属性变量,类型是自定义的实体类;创建setter()、getter
()方法。
3)模型驱动
Action类实现ModelDriver接口,重写getModel()方法,定义实体类型属性,
并创建这个实体的对象,初始化属性。
4)HttpServletRequest对象获取请求中的数据
2、Servlet API类
HttpServletRequest
HttpSession
ServletContext
HttpServletResponse
Action中使用ServletActionContext来获取
3、Struts提供一系列集合(图),封装不同作用域的数据
Action中使用ActionContext来获得这些集合。
补充:JDK1.8新特性?
1、Action中获取请求数据
1)Action类中定义属性变量,创建setter()、getter()方法。
2)属性驱动
Action类中定义属性变量,类型是自定义的实体类;创建setter()、getter
()方法。
3)模型驱动
Action类实现ModelDriver接口,重写getModel()方法,定义实体类型属性,
并创建这个实体的对象,初始化属性。
4)HttpServletRequest对象获取请求中的数据
2、Servlet API类
HttpServletRequest
HttpSession
ServletContext
HttpServletResponse
Action中使用ServletActionContext来获取
3、Struts提供一系列集合(图),封装不同作用域的数据
Action中使用ActionContext来获得这些集合。
补充:JDK1.8新特性?