论坛首页 Java企业应用论坛

HTML:MESSAGES和HTML:ERRORS精妙用法

浏览 6157 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2008-04-30  

       这次项目中要求所有的后台操作中涉及对数据库的操作要求向页面打印是否成功的信息,成功用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  
不错,挺实用的!
0 请登录后投票
   发表时间:2008-04-30  
路过回帖,哈哈。回来试试。希望版主能分享更多好东西给我们
0 请登录后投票
   发表时间:2008-04-30  
估计 你是在合肥上班滴  ?
0 请登录后投票
   发表时间:2008-04-30  
恩~~~
高见呀~~`
就在合肥上班~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics