struts2获取界面数据的3种方式
来源:互联网 发布:网络算命高手 编辑:程序博客网 时间:2024/04/29 04:38
Action中获取数据的方式分为属性模型和驱动模型。
属性模型:
①定义属性,private String id;
然后封装数据get、set访问器,然后界面的input标签的name值和属性名一致为id即可
②封装对象属性private User user;
然后界面中的input标签的name值需要用对像.出来 user.id
驱动模型:Action实现ModelDriven这个接口,
定义对象属性private User u=new User();
注意:这个对象必须实际化
然后重写getModel这个方法return这个对象即可,界面的input标签的name值直接写这个对象的属性名即可
struts2的工作流程:
1、客户端浏览器发出HTTP请求.
2、根据web.xml配置,该请求被FilterDispatcher接收
3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton
4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。
5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面
6、返回HTTP响应到客户端浏览器
0 0
- struts2获取界面数据的3种方式
- Struts2 action获取数据的三种方式
- Struts2.x中Action获取数据的三种方式
- Struts2获取表单数据的方式
- struts2,springmvc RequestPayload数据获取的方式
- Struts2中获取session的3种方式
- struts2获取请求的两种方式
- Struts2获取Session的三种方式
- struts2获取session的三种方式
- struts2---获取参数的三种方式
- Struts2获取参数的三种方式
- Struts2获取servletAPI的几种方式
- struts2获取前台传递过来的数据的三种方式
- struts2获取前台数据的几种方式(持续更新)
- struts2学习(二)—action获取表单提交数据的三种方式
- 【Struts2七】struts2获取表单元素的两种方式
- struts2接数据的三种方式
- Struts2接受数据的三种方式
- centos7安装vsftp
- 腾讯EC .net API对接第三方系统
- windows上搭建mongodb Replica Set
- Week Training: 215 Kth Largest Element in an Array
- 数独问题
- struts2获取界面数据的3种方式
- JAVA面向对象的思想
- 决策树梳理
- Linux文件访问权限
- Mac上tomcat使用https
- 手机充电器电源适配器原理
- 基于jquery,自己编写的基本验证
- MFC设置工具栏按钮Tip方法总结
- thinkphp3.2.3中Class '?' not found的原因以及解决方法