`
soartju
  • 浏览: 247372 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts ActionMessages使用方式

阅读更多
Action中的代码:
ActionMessages acMessages = new ActionMessages();
ActionMessage acMessage = new ActionMessage("errors.email","Parameter1");    //根据key获取资源文件中的value,Parameter1为资源文件中{0}的值
acMessages.add("aaa" , acMessage);    //"aaa"
this.saveMessages(request, acMessages);    //将错误信息保存到request中,也可以保存到session中
return mapping.getInputForward();    //获得输入页面并显示错误信息

在JSP页面中,需要如下代码以显示错误信息:
<html:messages id="msg" message="true">
<bean:write name="msg"/>
</html:messages>

其中message="true"代表是用ActionMessages.
分享到:
评论

相关推荐

    struts中ActionForm的validate方法使用小得

    Struts框架是Java Web开发中常用的MVC框架之一,它为开发者提供了一种结构化、易于维护的应用程序构建方式。在Struts中,ActionForm类是处理用户输入数据的核心组件,它封装了请求参数并负责业务逻辑验证。本文将...

    Struts1.x其它文本编辑器使用SQL2005.rar

    - 如何使用Struts1.x的ActionError和ActionMessages来处理和显示应用程序中的错误信息。 - 异常处理机制,如Global Exception Handler,确保程序在遇到未预期错误时能够优雅地恢复。 7. **国际化和本地化**: - ...

    2009MLDN魔乐科技Struts课堂05-Struts_Struts国际化处理.rar

    4. **Action及JSP中的使用**:在Action类中,我们可以使用`ActionMessages`或`ActionErrors`对象来添加错误或消息,并在JSP页面中通过`&lt;bean:message&gt;`或`&lt;fmt:message&gt;`标签显示这些消息。这些标签会自动从配置的...

    struts技术实现留言功能

    Struts技术是Apache软件基金会开发的一个开源MVC框架,它主要应用于Java Web应用程序的开发,以...以上就是使用Struts框架实现留言和发帖功能的主要技术细节和流程,通过这种方式,可以构建出高效、可维护的Web应用。

    struts1多国语言的实现

    - 在ActionForm中,我们可以使用`ActionMessages`对象来收集和显示错误或提示消息。这些消息可以在资源文件中定义,然后通过`getText()`方法获取。 5. **设置用户首选语言** - 用户的首选语言通常通过HTTP请求头...

    struts1.x 最简洁国际化 源代码

    然后,Action可以通过`ActionMessages`或`ActionErrors`将消息添加到请求上下文,供视图层使用。 7. **视图渲染**: - JSP页面上,使用`&lt;bean:message key="messageKey"/&gt;`来显示资源包中的消息,其中`messageKey`...

    一个利用struts做的简单国际化

    4、了解利用struts默认将locale放到session中的特性,完成采用编程的方式切换语言设置,设置语言到session中的,key为Globals.LOCALE_KEY,value为当前设置的语言. * 参见:ChangeLanguageAction.java 5、消息文本...

    struts2数据验证与国际化

    在Struts2中,数据验证提供了多种方式来检查用户输入的有效性。传统的方法包括在JSP页面或Servlet中进行验证,以及使用JavaScript进行前端验证。然而,这些方法往往不够灵活和易于维护。Struts2引入了自己的数据验证...

    Struts1做的增删改查

    Struts1是一个经典的Java Web框架,它为开发者提供了一种结构化的MVC(Model-View-Controller)设计模式实现方式,极大地简化了构建基于JSP和Servlet的应用程序。在这个"Struts1做的增删改查"项目中,你将学习到如何...

    Struts记录整理文档

    本文档将深入讲解Struts中的`ActionErrors`和`ActionMessages`,以及如何在页面上显示这些错误和消息。 1. **ActionErrors**: `ActionErrors` 是 Struts 提供的一个用于收集和存储错误信息的容器。在上述代码中,...

    struts1架构登录代码

    总的来说,"Struts1架构登录代码"这个项目展示了如何在Struts1框架下实现一个简单的登录功能,包括ActionForm的使用来封装用户输入,Action类的执行来处理业务逻辑,以及JSP页面作为用户交互的界面。这只是一个基础...

    Struts2-ActionError-ActionMessage-Example

    - 显示错误:在JSP页面上,你可以使用Struts2的标签库来遍历并显示错误,如`&lt;s:actionerror&gt;`标签。 2. **ActionMessage使用** - 添加消息:与ActionError类似,创建ActionMessage实例后,通过`addActionMessage...

    struts国际化功能

    接着,为了使用这些资源文件,我们需要在Struts配置文件(struts-config.xml)中声明一个`&lt;message-resources&gt;`元素,指定资源文件的位置。例如: ```xml &lt;struts-config&gt; &lt;!-- Action Mapping ...

    Struts解决重复提交步骤

    ### Struts解决重复提交步骤 在Web应用开发中,表单重复提交问题一直是困扰开发者的一个常见问题。特别是在一些涉及敏感操作如订单提交、支付确认等场景下,避免重复提交尤为重要。Struts框架作为Java Web应用开发...

    struts1开发库

    6. **Tiles**:Struts1的Tiles扩展提供了一种方式来组织和重用页面布局,允许开发者创建可复用的组件,然后在多个页面中组合使用,提高了视图的可维护性和一致性。 7. **国际化与本地化**:Struts1支持多语言环境,...

    struts 1的标签的用法详细

    8. JSP页面使用Struts标签显示数据或进行其他操作。 ### 二、控制器组件 #### 1. struts-config.xml 这是Struts的核心配置文件,定义了Action、ActionForm、ActionMapping等元素,用于指导请求处理和视图渲染。 #...

    Struts API参考手册 PDF版本

    标题与描述均提到了"Struts API参考手册PDF版本",这意味着文档主要涵盖了Apache Struts框架的API细节,为开发者提供了全面的API使用指南。Apache Struts是一个开源的MVC(Model-View-Controller)框架,用于开发...

    struts2官方例子8-资源配置文件的使用(包括国际化)

    这些示例会涵盖如何配置Struts2的配置文件(struts.xml),以及如何在Action类和JSP页面中使用资源文件和切换语言。 总之,理解和熟练运用Struts2的资源配置文件和国际化特性,对于开发出适应全球用户需求的高质量...

    Struts API官方英文版

    总之,Struts API官方文档对于理解和使用Struts框架至关重要,它详尽地介绍了框架的各个组成部分、接口、类和方法,是开发人员快速上手和深入学习的宝贵资料。通过学习Struts API,开发者可以更高效地构建健壮、可...

Global site tag (gtag.js) - Google Analytics