Struts2
1.action继承ActionSupport时候,拥有五个常量:SUCCESS,ERROR,INPUT,LOGIN,NONE
2.使用struts2可以保证应用程序的结构清晰,提高开发效率,易于维护。
3.Struts2的工作流程:
1.客户端发送一个http请求
2.根据web.xml配置,该请求被FilterDispatcher接收
3.根据struts.xml配置,找到需要调用的Action类和方法,并通过IOC的方式,将值注入给Action
4.Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证
5.Action执行完毕,根据struts.xml的配置跳转到对应的返回结果result,并跳转到相应页面
6.返回HTTP响应到客户端浏览器。
4.Struts2 的快速入门:
1.导入struts2的类库
2.修改web.xml文件
3.编写控制类
4.配置控制类
5.Struts2 中接收用户输入采用的三种方式:使用属性,适用实体对象,使用模型驱动,默认值配置。
6.使用实体对象:
编写一个实体对象
在Action中定义一个实体对象的属性,提供getter个setter方法
在jsp页面中使用实体对象名,属性的方式引用