`
zxj_ajax
  • 浏览: 7418 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

html:messages

阅读更多

html:messages(转)

1. 简介    
    <html:messages> 标签和 <html:errors> 标签有些相似之处, 也能够在网页上输出消息, 不过两者的使用方法有些差别.
2. 实例
    <html:messages id="message" message="true">
        <bean:write name="message"/>
    </html:messages>

3. 属性
(1) name: 指定ActionMessages 对象存放在 request 或 session 范围内的属性 key(即上面实例中的message). 标签处理类将根据这一属性key 来检索request 或 session 范围的 ActionMessages 对象.

(2) message: 指定消息的来源. 如果为true , 则从request 或 session 范围内检索出属性 key为 Globals.MESSAGE_KEY 的 ActionMessages 对象, 此时 name 属性无效; 如果为false ,则根据name 属性来检索ActionMessages 对象, 如果此时没有设置name 属性, 将采用默认值Globals.ERROR_KEY. message 属性的默认值为false.
(3) id: 用来命名从消息集合中检索出的每个 ActionMessage 对象, 它和<bean:write>标签的name 属性匹配. 在上例中, <html:messages> 标签的处理类每次从消息集合中取出一个 ActionMessages 对象, 就把它命名为 "message", <bean:write> 标签接着把这个名为"message" 的ActionMessage 对象的消息输出到网页上.
4. 创建ActionMessages 集合, 存入request 中
    ActionMessages actionMessages = new ActionMessages();
    actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("record.inserted"));
    saveMessages(request, actionMessages);

分享到:
评论

相关推荐

    Struts应用开发完全手册(html标签)

    `&lt;html:errors&gt;`通常用于展示表单验证失败时的错误信息,而`&lt;html:messages&gt;`则用于显示一般性的系统消息,如通知或警告。 #### 页面初始化标签 在Struts应用中,`&lt;html:html&gt;`和`&lt;html:base&gt;`标签用于初始化页面...

    html标题库 详细和各种功能

    - **错误消息显示**:利用`&lt;html:errors&gt;`和`&lt;html:messages&gt;`标签显示表单验证错误消息,提高用户体验。 ### 总结 通过上述分析,我们了解到HTML标题的重要性和在网页结构中的作用,同时也掌握了Struts框架中HTML...

    Struts记录整理文档

    例如,`&lt;html:messages id="names" bundle="name"&gt;`会显示所有与`names`相关的消息,而`&lt;bean:write name="names"/&gt;`用于输出消息内容。在`&lt;logic:messagesPresent&gt;`标签中,`&lt;html:messages id="error" property=...

    Struts标签文档

    9. `&lt;html:messages&gt;`:类似于`&lt;html:errors&gt;`,但用于显示全局消息,如提示信息或系统通知。 了解并熟练使用这些Struts HTML标签,可以帮助开发者更高效地构建Web界面,减少直接编写JSP页面的复杂性。同时,这些...

    Struts标签库 ppt教程

    以及显示信息的标签,如`&lt;html:errors&gt;`和`&lt;html:messages&gt;`。这些标签使得在JSP页面中创建表单和处理用户输入变得更加简单。 **Bean标签库**则主要用于访问和操作JavaBeans及其属性。例如,通过`&lt;bean:header&gt;`...

    struts标签使用例子

    7. **html:messages**: 显示全局消息,如信息、警告或错误,这些消息通常由国际化资源文件提供。 8. **nested标签**: 用于处理嵌套属性,如在复杂对象中导航。 在实践项目中,`struts-exercise-taglib.war`...

    Struts标签.doc

    - **html:messages**:显示Struts框架的各种提示信息,包括验证信息。 - **html:radio**:创建单选按钮。 - **html:submit**:创建提交按钮。 - **html:text**:创建单行文本输入框。 - **bean:cookie**:将cookie的...

    Struts 之旅 - 多国语言

    在JSP页面中,使用`&lt;html:messages&gt;`或`&lt;bean:message&gt;`标签来显示这些消息。例如: ```jsp &lt;html:messages id="msg" property="GLOBAL_MESSAGE"&gt; &lt;p&gt;&lt;bean:message key="${msg}" /&gt; &lt;/html:messages&gt; ``` ...

    it行业ssh面试题

    4. 在处理 Struts 中的错误和异常时,错误信息可以保存在 session 中,并通过 `&lt;html:errors&gt;` 或 `&lt;html:messages&gt;` 标签显示。`&lt;html:errors&gt;` 通常用于显示表单验证错误,而 `&lt;html:messages&gt;` 适用于全局错误...

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

    1、struts国际化的配置 * 在struts-config.xml文件中加入: 2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode ... 通过&lt;html:messages&gt;标签显示消息(可以显示普通消息和错误消息)

    struts 1的标签的用法详细

    例如,`&lt;html:messages id="message" message="true"&gt;`展示消息,并通过`&lt;bean:write name="message"/&gt;`显示内容。 - `&lt;html:checkbox&gt;`:创建复选框,需要在ActionForm中定义对应的boolean属性。例如,`...

    struts标签库.ppt

    - `&lt;html:messages&gt;`:这个标签用于显示来自ActionForm或Action错误消息。它可以帮助统一处理页面上的错误信息显示。 - `&lt;html:form&gt;`:用于创建表单,它能够自动绑定到ActionForm,并且可以设置提交的URL和HTTP...

    struts标签库使用

    例如,可以使用`&lt;html:form&gt;`标签的`validator="true"`属性启用校验,并通过`&lt;html:messages&gt;`显示验证错误。 5. **国际化** 使用`&lt;bean:message&gt;`和`&lt;fmt:message&gt;`标签可以实现国际化。这些标签从资源文件中获取...

    Struts Taglibs 标签

    - 使用`&lt;logic:messagesPresent&gt;`和`&lt;html:messages&gt;`处理全局错误和警告。 - 结合Struts的Validator框架,利用`&lt;html:errors&gt;`标签进行前端验证提示。 五、Struts 2的升级 随着Struts 2框架的出现,其Taglibs也...

    学习struts很好的文档

    - `&lt;html:messages&gt;`:显示消息信息。 ##### 2.Struts Bean标签库 - `&lt;bean:message&gt;`:显示国际化消息。 - `&lt;bean:define&gt;`:定义变量。 - `&lt;bean:write&gt;`:输出变量值。 ##### 3.Struts Logic标签库 - 进行...

    struts1标签

    - 表单验证:利用`&lt;html:errors&gt;`展示错误信息,`&lt;html:messages&gt;`用于显示全局错误。 - 动态导航:使用`&lt;logic:forward&gt;`进行页面跳转。 7. **与其他技术结合** - 调用Web服务:在Java中调用Web服务可以使用JAX...

    struts分页实例

    在JSP页面上,使用`&lt;html:messages&gt;`标签来显示这些消息。 ```java ActionMessages messages = new ActionMessages(); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("view.success")); ...

    struts构架及标签库

    例如,`&lt;html:errors&gt;`标签可以用来显示所有ActionForm验证错误,`&lt;html:messages&gt;`则可以显示全局消息。`&lt;html:form&gt;`标签用于创建表单,其中`action`属性指定Action的路径,`method`属性定义请求方法(GET或POST)...

    struts_valXml 验证标签用例

    - `&lt;html:messages&gt;`:显示特定类型的错误消息。 - `&lt;html:form&gt;`:定义表单,可以嵌套验证标签。 - `&lt;html:text&gt;`、`&lt;html:password&gt;`、`&lt;html:textarea&gt;`等:这些表单字段标签可以包含`validate`属性来启用验证...

    Struts开发应用验证示例

    &lt;html:messages id="msg" property="username"&gt; &lt;font color="red"&gt;&lt;bean:write name="msg"/&gt; &lt;/html:messages&gt; ``` 7. **自定义验证器**:如果标准验证器不能满足需求,可以通过实现ValidatorRule接口或使用...

Global site tag (gtag.js) - Google Analytics