struts中的errors.header与errors.footer

    在struts编程中,我们经常会在ActionForm中的validate方法中进行参数的验证,如果出现不符合要求的数据提交,就可以在这里直接返回提交页面,而不惊动Action。
    在显示错误信息的时候,通常使用<html:errors/>标签,不过为了明显,经常会在jsp页面中这样处理

<h3><font color="red">错误: <ul><html:errors/></ul></font>

    这样的话,就以红色的字体显示错误信息,这时感觉还不错,于是我们就在所有需要显示错误的页面都像上边一样处理。

    但是一个隐含的问题出现了,如果老板不喜欢红色怎么办,改起来岂不是要把所有的页面中都修改一下。相个办法吧,最通用的办法就是可以把前后的字体信息写到配置文件中,修改起来就方便了。那我们就自己定义一个吧。不着急,其实struts已经考虑到了这一点,只要在配置文件中增加如下内容就可以了

errors.header=<h3><font color="red">错误: <UL>
errors.footer=</ul></font><hr>

然后在jsp页面中只要写上<html:errors/>就可以了,struts会自动的增加头和尾,还是相当方便的。

同时,也可以用

errors.prefix=<li>

errors.suffix=</li>

对每一条的错误增加首尾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值