html:errors的使用

在测试中使用html:errors,

<BODY>
Error Page :<html:errors/>
</BODY>

没有error的信息

Action的代码是这样的:

    ActionError error =new ActionError("test");
    ActionErrors errors = new ActionErrors();
    errors.add(ActionErrors.GLOBAL_ERROR,error);
    saveErrors(request,errors);
    
    return (mapping.findForward("error"));

问题解决中...

resource文件:

errors.header=head<ul>
errors.footer=footer</ul>

终于知道原因了,原来ActionError中的ErrorCode只是resources文件的项,并不是显示的信息

我在resource文件中加入 test=dddddd

error页面显示 Error Page :head

  • ddddd footer
  • 准备用ActionMessage试试看,直接显示错误信息而不从resources文件过
  •  
  • <html:errors>标签的用法:
  • name:其实就是request中的一个属性Key
  • property:其实与其他标签的property的用法一样,如果设置就使用属性的error,否则显示ActionMessages中所有的ActionMessage
  •  bundle:其实就是与一个resources文件绑定,不设置就应用默认的resources文件
  • 试了下<html:messages>用法差不多,都是要通过resources文件的
  •  如果不想通过resources文件可以写个jsptag,把信息显示出来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值