Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136632
  • 博文数量: 36
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-21 13:03
文章分类

全部博文(36)

文章存档

2008年(36)

我的朋友

分类: Java

2008-09-11 15:19:10

页面

Xml代码 复制代码
  1. <ice:inputText id="userName" required="true" />  
  2. <ice:message for="userName" />  



backing bean

Java代码 复制代码
  1. FacesContext facesContext = FacesContext.getCurrentInstance();   
  2. facesContext.addMessage("userName"new FacesMessage(FacesMessage.SEVERITY_ERROR, "测试"""));  



页面上message显示不出来,console里面有打印出正确的message

把addMessage的"userName"换成null,也就是将文本框的消息编程全局消息,页面上的messages就能够正确显示

文本框的required消息能够正常显示,ice:message换成h:message一样的问题

有谁知道是什么问题么?到底是icefaces的问题还是JSF的问题?如果解决?

阅读(945) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-10-16 14:45:08

facesContext.addMessage("formName:userName", new FacesMessage(FacesMessage.SEVERITY_ERROR, "测试", ""));