这次项目中要求所有的后台操作中涉及对数据库的操作要求向页面打印是否成功的信息,成功用ActionMessages向页面传信息,并且使用蓝色字;失败时使用ActionErrors向页面传信息,使用红色字.原以为必须都使用<fontcolor='red'></font>来实现颜色问题,但页面多了很多代码.后来发现可以在ApplicationResources.properties中控制字体的颜色,给页面节省了很多的代码.很适用的,自己快点去似着实现吧.
1.在ApplicationResources.properties加如下代码:
errors.header=<font color='red'>
errors.footer=</font>
messages.header=<font color='blue'>
messages.footer=</font>
errors.prefix=<li>
errors.suffix=</li>
注:header,footer主要用于对字体的颜色,大小做限制,prefix,suffix可以在错误信息前面添加列表.
2.在页面中两者的使用有些区别:
<html:errors />直接这样写就可以了.
<html:messages message="true" id="msg" header="messages.header" footer="messages.footer"><bean:write name="msg" /> </html:messages>必须加上配制文件中加的header和footer.
总结:此例子为了在配制文件中定义<html:messages/><html:errors />的颜色,如果需要修改颜色的话,仅在配置文件中进行修改,
分享到:
- 2008-04-30 10:38
- 浏览 3242
- 评论(5)
- 论坛回复 / 浏览 (3 / 6158)
- 查看更多
相关推荐
本文将详细介绍`html:errors`标签的使用方法,并结合Struts配置文件以及JSP页面和ActionForm的实例进行解析。 #### 二、Struts配置文件中的验证设置 在Struts框架中,为了使`html:errors`标签能够正常工作,首先...
# all warnings being treated as errors ## 技巧 在ubuntu系统下编译一个程序包,有时会遇到这样的错误: $ make ... cc1: all warnings being treated as errors
在IT领域,特别是软件开发与部署中,“错误代码”(Errors Code)是常见的技术话题,它们对于诊断系统问题、理解程序运行状态具有至关重要的作用。本文将深入解析一个与Java Web应用开发相关的错误代码示例,该示例...
通过上述分析,我们了解到HTML标题的重要性和在网页结构中的作用,同时也掌握了Struts框架中HTML表单标签库的基本使用方法及其高级特性。正确运用这些知识能够显著提升Web开发项目的效率和质量。
使用完成 : $ npm install http-errors例子var createError = require ( 'http-errors' )var express = require ( 'express' )var app = express ( )app . use ( function ( req , res , next ) { if ( ! req . ...
在Struts应用中,`<html:html>`和`<html:base>`标签用于初始化页面的一些基本属性。`<html:html>`标签可以根据用户会话或HTTP请求头中的语言偏好来设置HTML文档的语言属性,这在国际化应用中尤为重要。`<html:base>`...
9. `<html:messages>`:类似于`<html:errors>`,但用于显示全局消息,如提示信息或系统通知。 了解并熟练使用这些Struts HTML标签,可以帮助开发者更高效地构建Web界面,减少直接编写JSP页面的复杂性。同时,这些...
它们的使用方法相似,但处理的上下文不同。 7. **保存和检索消息**: 在Action中,使用`saveErrors(HttpServletRequest, ActionErrors)`或`saveMessages(HttpServletRequest, ActionMessages)`方法将错误或消息...
var normalise = require ( 'ajv-error-messages' ) ; var SchemaValidator = require ( 'ajv' ) ; var schemaValidator = SchemaValidator ( { allErrors : true } ) ; var schema = { description : 'test schema...
本篇文章将深入探讨Struts中Html标签库的用法,主要分为以下几个方面: 1. **HTML标签库的引入** 在JSP页面中,我们首先需要引入Struts的HTML标签库。这通常通过在页面顶部添加以下指令来完成: ```jsp ...
以及显示信息的标签,如`<html:errors>`和`<html:messages>`。这些标签使得在JSP页面中创建表单和处理用户输入变得更加简单。 **Bean标签库**则主要用于访问和操作JavaBeans及其属性。例如,通过`<bean:header>`...
Struts 1 是一个经典的Java Web开发框架,它主要用于构建基于MVC(Model-View-Controller...虽然Struts 1 已经被更新的Struts 2 和其他现代框架所取代,但理解其基本概念和用法对于理解MVC架构和Web开发历史至关重要。
打包时,提示下面的这个错误的解决方法: Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\lvchuang\lvchuang.jks -destkeystore E:\lvchuang\...
如果您使用的是ajv v6,则应使用 内容 支持者,企业支持,安全联系人 执照 安装 npm install ajv-errors 用法 将关键字errorMessages添加到Ajv实例: const Ajv = require ( "ajv" ) . default const ajv = new ...
3. **属性和用法** 每个HTML标签都有一系列属性,例如`property`用于指定ActionForm中的对应字段,`value`用于设置默认值,`name`用于生成请求参数的名称,`onEvent`属性用于添加JavaScript事件处理等。这些属性...
例如,`<html:html>`标签可以设置HTML文档的语言环境,而`<html:base>`则可以设置页面的基础URL。`<html:img>`用于插入图像,支持设置高度、宽度和替代文本等属性。 2. **HTML表单标签**:这一类标签用于创建和处理...
下面将详细解释Struts1.2中的重要标签及其使用方法。 1. **logic标签**: - `logic:iterate`:用于迭代集合数据,如ArrayList或Map,将其内容显示在页面上。 - `logic:present`与`logic:notPresent`:检查指定的...
You may find that this global list can also allow you to be more specific in your error messages, as it is otherwise difficult to determine the difference between an overwrite of a non-payload area ...
这是一个用于在node.js更有效地处理错误的库,特别是为像我这样的人创建的,他们大多数时候使用函数提升来避免某些所谓的“回调地狱”。 安装 npm install nodeerrors 指定您自己的错误 您可以通过在项目的根文件夹...
英文单词拼写混淆集:spell-errors.txt