`
forestkqq
  • 浏览: 206539 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Seam 的 StatusMessages

    博客分类:
  • Java
阅读更多
StatusMessages是Seam提供的一种在业务层中添加消息来显示给用户的方式。


在 action 文件中,

例子一:
@In StatusMessages statusMessages;
public void ping()
{
  statusMessages.add("显示:{0},{1}","同学们", "大家好!");
}

例子二:

@Name("userManager")

public class UserManager {

  @In EntityManager entityManager;

  @In StatusMessages statusMessages;

  User user = new User();

  public User getUser() {
    return user;
  }

  public void createUser() {
    entityManager.persist(user);
    statusMessages.add( "User " + user.getName() + " created!");
  }

}




在显示页面中,

<h:messages id="messages" globalOnly="true" styleClass="message"
errorClass="errormsg" infoClass="infomsg" warnClass="warnmsg"
rendered="#{showGlobalMessages != 'false'}"/>

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics