dispatchaction与action的区别
来源:互联网 发布:金税三期个税申报软件 编辑:程序博客网 时间:2024/04/29 12:51
在上一篇文章张讲到和HHS整合的例子,在login.jsp的from中<html:form action="/login.do" method="post" focus="userName">
的 "login.do”改成"login.do?method=loginCheck”
对应的action方法中,将execute方法名改成loginCheck。
修改之后,怎么也不走loginCheck这个方法,很是纳闷。后来才发现,原因出在这:
LoginAction extends org.apache.struts.action.Action
LoginAction 继承的类不对,应该继承 org.apache.struts.actions.Dispatchaction.下面就来说说他们的区别:
<action>的parameter属性是给DispatchAction使用的,你的类要继承DispatchAction类,而不是普通的Action,Action只会执行execute方法,DispatchAction会根据parameter的值执行特定的方法,注意parameter的值不要设置为execute,也不要覆盖DispatchAction中的execute(),因为DispatchAction继承于Action,它的execute会首先执行,在execute()方法中取出parameter的值,通过java反射调用指定的方法。
struct-config.xml 中 action的parameter属性设置成 "method”,这样jsp页面中的"login.do?method=loginCheck”就起作用了
- dispatchaction与action的区别
- dispatchaction与action的区别
- struts1 中DispatchAction 与action 的区别,以及DispatchAction的用法含义
- dispatchaction与action的区别 问啥Action自定义类不用execute方法
- action与DispatchAction
- 类似于DispatchAction的action
- Struts常用的Action--DispatchAction
- Action,DispatchAction,MappingDispatchAction,LookupDispatchAction的不同
- DispatchAction,LookupDispatchAction,MappingDispatchAction 的区别.
- 几种DispatchAction的区别
- DispatchAction 分派action与Dynimic form 动态表单
- 通过formFile实现上传文件,图片,或者其他,struts中继承action和dispatchAction的区别和用法
- Action中的战斗机:DispatchAction
- DispatchAction和MappingDispatchAction的用法及区别
- 使用dispatchAction简化对action的请求操作
- Struct1.x中Action和DispatchAction的使用
- DispatchAction与JAVA的反射机制(lp)
- Html.Action、html.ActionLink与Url.Action的区别
- 堆、栈、自由存储区、全局/静态存储区和常量存储区
- Qt中 文件对话框QFileDialog 的使用
- 修改Dataset的常用语句
- 从零开始学习jQuery (九) jQuery工具函数
- 从零开始学习jQuery (十) jQueryUI常用功能实战
- dispatchaction与action的区别
- javascript 操作 excel 全攻略
- 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
- 断网与黑客无关 我来抖一抖暴风那点见不得人的猫腻
- 王菲王靖雯噎死记者经典语录大全~~~超经典
- C# 调用Array.Copy复制的是值,而不是引用,结构也是复制值
- SQLite的原子提交原理
- Floppylinux的制作(将web服务器装到软盘里)
- 巨人内部改革新政解读:源于内忧外患(好的激励方式)