STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
来源:互联网 发布:知乎广告文案 编辑:程序博客网 时间:2024/05/17 03:58
ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
ActionMessage功能是: 用来产生STRUTS消息的包括正常消息和错误消息。注(原有ActionError方法来产生错误消息,但已废弃,但仍可使用。)例: ActionMessage(key,object);其中key为在appication.properties中指的key值。object为消息中 要传入的参数,这里实现了动态传入。如果要传多个参数时,object处可以改为数组。
ActionMessages功能:是作为容器(map)来存ActionMessage的。例::ActionMessages ams=new ActionMessages() . ams.add("id",ActionMessage).
saveErrors功能:是用来存储ActionMessages,例:saveErrors(ActionMessages,scope)这里有个隐性的error_key作为KEY与ActionMessages对应。scope值为:application,session,request,page.默认为page范围。
saveMessages功能:是用来存储ActionMessages,例:saveMessages(ActionMessages,scope)这里有个隐性的message_key作为KEY与ActionMessages对应。scope值为:application,session,request,page.默认为page范围。
取出ActionMessage消息STRUTS提供了两种标签:
1.<html:errors/>意思是从page范围(范围由小到大从page到application)开始以error_key为key寻找ActionMessages,要取具体的ActionMessage可以用<html:errors property="id "/>
2.<html:message id="var "/><bean:write name="var"/>意 思是迭代找出所有ActionMessage赋值给var,然后通过bean标签输出。要取具体的ActionMessage可以用<html: message id="var " property="id"/><bean:write name="var"/>,这里html:message标签有个默认message属性,它的默认值为false,代表以error_key为 key取出ActionMessages.设为true时代表以message_key为key取出ActionMessages.它与<html:errors/>的主要区别是,它可以取正常消息或错误消息(即以error_key或message_key为KEY),通过设置message属性true或false来实现。
以上这些过程的实现都是通过操作(page到application)四个范围当中的attribte属性为实现的。
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- 学习ActionMessages与ActionMessage的心得
- 学习ActionMessages与ActionMessage的心得
- Struts中 ActionMessages与ActionErrors的区别
- struts中AtionErrors和ActionMessages的区别
- actionMessages(),actionError(),ActionMessage介绍
- struts的ActionMessages消息机制
- Struts ActionMessages
- ActionMessages与ActionErrors的用法
- 深入探讨struts的ActionMessages消息机制
- 深入探讨struts的ActionMessages消息机制
- Struts1.3 ActionMessages、ActionMessage、ActionErrors、ActionError使用
- 关于Struts中的saveErrors方法的一点小经验
- Struts ActionError与ActionMessage的区别
- linux2.6.32_complete(完成量)
- linux2.6.32_软件时钟架构
- Android的Contact数据库contacts2.db里的名字问题
- Magento 新闻模块开发教程 (五) 创建辅助类
- error LNK2019: 无法解析的外部符号 _GetAdaptersInfo@8,该符号在函数 _wmain 中被引用
- STRUTS中ActionMessage、ActionMessages、saveMessages()、saveErrors()、之间的关系及用法
- linux下新建oracle数据库实例
- Grasp WPF with key points
- 敏捷开发思想与实践
- VS2005 無法調試
- Oracle常用函数
- 开始玩iPad开发了(1)
- IE6下页面gif图片停止播放的问题
- Android多媒体--网络文件播放