- 6
- 0
- 约4.93万字
- 约 46页
- 2017-06-09 发布于湖北
- 举报
javaweb开发之struts2详解(二)解读
JAVAWEB开发之Struts2详解(二)——Action接受请求参数、类型转换器、使用Struts2的输入校验、以及遵守约定规则实现Struts2的零配置
Action接受请求参数
作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中
Struts2提供了非常强大的类型转换机制用于请求数据 到 model对象的封装
Struts2和MVC定义关系
StrutsPrepareAndExecuteFilter:控制器
在Struts2中action是什么?(Struts2是一个MVC框架)
V:jsp
M:action
C:action StrutsPrepareAndExecuteFilter
Struts2提供了三种数据封装方式:
Action本身作为model对象,通过成员setter封装。(属于属性驱动)
创建独立model对象,页面通过ognl表达式封装。(属于属性驱动)
使用ModelDrivern接口,对请求数据进行封装。(属于模型驱动)
具体使用如下:
1.属性驱动
属性驱动方式(一):直接将action作为一个model,就可以得到请求参数
action类成员变量setter接收参数如下图所示:
问题1:action封装请求参数,会不会存在线程安全问题?
是不会的,因为每一次请求,都是一个新的action
优点:使用简单
缺点:需要
您可能关注的文档
最近下载
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
- 九江市庐山交通索道经营管理有限责任公司面向社会公开招聘工作人员(公共基础知识)测试题附答案.docx VIP
- Ainuo艾诺AN87310交直流功率分析仪用户手册v1.2.pdf
- 氟化企业安全风险隐患排查指南.pdf VIP
原创力文档

文档评论(0)