在此记录我学习Struts2的课程,也算是作为课堂笔记。
一.模型对象
1.Action的特点{
①可以是任何一个POJO类 (JAVA类)
②与Servlet API无关
}
2.Action的生命周期{
① 客户端发起请求,产生Action实例
②执行业务处理
③ 处理完毕Action存入valueStack
④客户端发起下一次相同请求时,之前的Action销毁,重新产生新的Action实例
}
3注意{
① Action虽然可以是任何一个POJO类,但必须实现execute方法
② Execute方法的返回值决定了struts.xml中Action的result的name值
}
4Struts提供的更便捷的Action创建方式{
① 实现Action接口
② 继承ActionSupport类 ()
}