在jsp页面中使用显示单独的多个错误消息

关键字: <html:errors/> 一个jsp里两个或多个<html:errors/> 分别显示错误信息

我在一个jsp里用到了两次<html:errors/>,分别在两个form表单里,可是写了两个之后<html:errors/>,点任何一个表单中的提交按钮这两个<html:errors/>都会一起显示错误信息,要想让他们分别显示自己该显示的错误信息的话,看下边解决办法

======================<html:errors>======================
Action 中 :
  
Java代码 复制代码
  1. ActionMessages message = new ActionMessages();   
  2.    message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 "));   
  3.    this.saveErrors(request,message);   
  4.    return ActionForward;  
ActionMessages message = new ActionMessages();
   message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 "));
   this.saveErrors(request,message);
   return ActionForward;

JSP 页面中 :
 
Html代码 复制代码
  1. <html:errors property=" 消息句柄 "/>   
 <html:errors property=" 消息句柄 "/> 

如果Action中这样设定(false),页面的提示信息将不从资源文件里读取:
  
Java代码 复制代码
  1. ActionMessages message = new ActionMessages();   
  2.    message.add("消息句柄",new ActionMessage("String类型描述信息",false));   
  3.    this.saveErrors(request,message);   
  4.    return ActionForward;  
ActionMessages message = new ActionMessages();
   message.add("消息句柄",new ActionMessage("String类型描述信息",false));
   this.saveErrors(request,message);
   return ActionForward;

JSP页面:
  
Html代码 复制代码
  1. <html:errors/><html:errors property="消息句柄"/>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值