posts - 0,  comments - 0,  trackbacks - 0

session map code1:

protected Status getDialogStatus() {
         Map sessionMap 
= FacesContext.getCurrentInstance()
            .getExternalContext()
            .getSessionMap();
         
return(Status)sessionMap.get(org.apache.shale.dialog.Globals.STATUS);
      }

session map code2:

  ChartData data = new ChartData();
  data.setWidth(width);
  data.setHeight(height);
  data.setTitle(title);
  data.setNames(names);
  data.setValues(values);

  String id 
= component.getClientId(context);
  ExternalContext external 
= FacesContext.getCurrentInstance().getExternalContext();
  Map
<String, Object> session = external.getSessionMap();
  session.put(id, data);

将Object 保存在sessionscope map 里,可以在页面导航到其他页面时,还能继续访问Object。
requestMap或sessionMap 临时保存对象。
posted on 2007-12-11 20:25 *一凡* 阅读(824) 评论(0)  编辑  收藏 所属分类: JSF