Struts2 封装请求参数
来源:互联网 发布:天刀捏脸数据男唐门 编辑:程序博客网 时间:2024/05/22 02:09
封装请求参数的方式:
1、用动作类作为模型对象,直接封装请求参数
a、通过配置文件注入静态(不变)参数
注:静态参数注入是由一个名字为staticParams拦截器完成的。
b、注入动态(用户输入的)参数
编写原则:表单的输入域的名称和动作类中的属性名(getter和setter)保持一致。
注:动态参数注入是由一个名字为params拦截器完成的。
2、动作类和模型对象分离
总结:框架会探测student这个模型是否为空,如果为空,注入他的实例,分别调用该对象的属性,注入值。
3、(模型和动作分开)模型驱动:ModelDriven
注:实际上是一个名字为modelDriven拦截器完成的。该拦截器会在调用动作方法前,调用getModel(),得到模型对象,他接着把该模型对象压到了值栈的栈顶。表单的username的值,框架就会调用栈顶对象的setUsername方法。(此处暂时记住)。
关键点:实现ModelDriven接口;模型对象要自己实例化;
0 0
- Struts2 封装请求参数
- Struts2如何封装请求参数
- Struts2如何封装请求参数
- Struts2如何封装请求参数
- struts2的请求参数封装
- 【struts2】——封装请求参数
- Struts2笔记之自定义封装请求参数的数据类型转换器
- 项目请求参数封装
- Struts2参数封装
- struts2参数封装
- Struts2的参数封装
- Struts2动态参数封装
- Struts2-参数封装
- Struts2接受请求参数
- struts2 请求参数接收
- Struts2接收请求参数
- Struts2 请求参数接收
- struts2请求参数处理
- FreeMaker的基本使用
- 图片压缩方法
- 【源码剖析】tinyhttpd —— C 语言实现最简单的 HTTP 服务器
- SICP 2.01-2.03
- 编译IOS 64位libjpeg-turbo
- Struts2 封装请求参数
- 在Xcode7/7.1中使用Http请求
- Lucene使用入门指南 (一)
- 图片的本地获取
- Java中的char类型可以存储汉字吗?
- 在ubuntu-12.04.3下搭建编译android4.4源代码(傻瓜式教程)-3
- 删除windwos服务里多余的服务项
- Duilib界面库使用简介
- C# 深拷贝 浅拷贝