1 / 46
文档名称:

Structs2学习笔记.doc

格式:doc   大小:2,473KB   页数:46页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Structs2学习笔记.doc

上传人:zbfc1172 2019/1/4 文件大小:2.42 MB

下载得到文件列表

Structs2学习笔记.doc

文档介绍

文档介绍:Action
实现一个Action的最常用方式:从ActionSupport继承
DMI动态方法调用!
通配符配置* {1} {2} …
*_*
接收参数的方法(一般用属性或者DomainModel来接收)
简单参数验证addFieldError
一般不使用Struts2的UI标签
访问Web元素
Map类型
IoC
依赖Struts2
原始类型
IoC
依赖Struts2
包含文件配置
默认action处理
structs2把请求与展现分开,请求与最后的结果分开
3、页面传值给action三种方法
传值1, /user属性下,user的action对应的add方法,name和age为对应的get后面的名字见下面
使用action属性接收参数<a href="user/user!add?name=a&age=8">添加用户</a>
下面是对应struct配置文件的配置
<struts>
<constant name="" value="true" />
<package name="user" extends="struts-default" namespace="/user"> <action name="user" class="">
<result>/</result>
</action>
</package>
</struts>
传值2,(域模型) /user属性下,user的action对应的add方法,user类对应的name和user类对应的age为对应的get后面的名字见下面
使用action属性接收参数<a href="user/user!add?=a&=8">
下面是对应struct配置文件的配置
<struts>
<constant name="" value="true" />
<package name="user" extends="struts-default" namespace="/user">

<action name="user" class="">
<result>/</result>
</action>
</package>
</struts>
传值3,使用ModelDriven接收参数<a href="user/user!add?name=a&age=8">添加用户</a>
<struts>
<constant name="" value="true" />
<package name="user" extends="struts-default" namespace="/user">

<action name="user" class="">
<result>/</result>
</action>
</package>
</struts>
Struct2先创建new一个action,然后发下他实现了modeldriven接口,然后调用它的实现的model,有该model返回他调用的model,然后使用里面的get,set方法
4通配符配置
5,动态方法调用
6,<s:debug></s:debug>标签里数据解释
7,多个submit提交。从页面form单获取request、session、application给action
<form name="f" action="" method="post">
用户名:<input type="text" name="name"/>
密码:<input type="text" name="password"/>
<br />
<input type="button" value="submit1" onclick="javascript:='login/login1';();" />
<input type="button" value="submit2" onclick="javascript:='login/login2';();" />

最近更新

教师关爱学生市公开课获奖教案省名师优质课赛.. 4页

搬鸡蛋市公开课获奖教案省名师优质课赛课一等.. 4页

户外体育课程市公开课获奖教案省名师优质课赛.. 4页

小儿重症肺炎的镇痛与镇静技术研究 26页

七律长征市公开课获奖教案省名师优质课赛课一.. 6页

小儿重症肺炎患者护理查房中的常见并发症处理.. 27页

车联网环境下的运维新模式 31页

小儿推拿手法的穴位定位与应用 35页

催化剂表面重构策略 35页

导医接待中的情绪管理技巧 27页

客户支持流程中的困难与挑战 28页

妇科常见病的微创手术与康复护理技巧培训 28页

2024年体育教师工作总结通用15篇 39页

外科手术缝合技术对术后伤口愈合的影响 22页

2024年低保申请书3篇 3页

外科医生学术进修成果汇报会议PPT大全下载预览.. 30页

增强学习动力激发岁儿童的求知欲望 22页

基于虚拟现实技术的机械通气下镇静水平评估 27页

基于机器学习的个体化药物治疗方案设计与优化.. 29页

税务干部晋升思想工作总结6篇 16页

2022年10月全国自考《综合英语(一)》真题及详.. 7页

尼康D7100使用说明书简体中文使用手册 5页

组织党员学习准则和条例简报 13页

岭南版小学美术四年级下册17 简形玩偶教案 4页

准准期期开始精选版 9页

三效浓缩蒸发器操作规程 8页

如何提高油井检泵作业质量 24页

马春晓使用他人许可证经营烟草的法教义学分析.. 11页

榨螺磨损机理及其涂层技术研究 69页