一个页面addNews.jsp,BackingNews是它的后置类.
一个页面result.jsp,BackingResult是它的后置类.
addNews.jsp中的一个CommandButton的action调用BackingNews中的addNews方法向数据库中插入数据,之后根据配置
导航到result.jsp,我想问的是怎样把BackingNews.addNews中的结果传给BackingResult并在result.jsp中显示.
就是模拟JSP中的request.setAttribute()
谢谢大家.

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【vtudiv】截止到2008-07-08 21:20:24的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:80                       每贴平均分数:16                       
    回帖的总数量:171                      得分贴总数量:65                       回帖的得分率:38%                      
    结贴的总数量:5                        结贴的总分数:80                       
    无满意结贴数:2                        无满意结贴分:40                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:40.00 %               无满意结分率:50.00 %                  
    敬礼!
      

  2.   

    public String addNews(){
       ...
       Object result = xxx;
       BackingResult br = (BackingResult)FacesContext.getCurrentInstance().getApplication().getValueResolver("BackingResult");
    br.setXXX(result);  ...
    }或者 也可用
    FacesContent.getCurrentInstance().getApplication().getValueBinding/CreateValuebinding("#{backingResult.xxx}").setValue....
      

  3.   

    谢谢 leon_xiao 我试试.
    SUN官方论坛有一个REDIRECT的贴子.
    FacesContext.getCurrentInstance().getApplication().redirect("/proName/result.jsf?id=dddd").
      

  4.   

    if(addNews)
    {
    是在Action里跟BackingResult类的其他属性进行邦定(也就是传递参数给BackingResult),然后从BackingResult类读取数据在result.jsp中显示,
    之后根据配置导航到result.jsp
    }else
    {
    是在Action里跟BackingResult类的其他属性进行邦定(也就是传递参数给BackingResult),然后从BackingResult类读取数据在result.jsp中显示
    之后根据配置导航到result.jsp
    }
      

  5.   

    感谢两位的回答,但是你们的方法我都没有试验成功.我再重复一遍我们问题,希望更清楚些.
    BackingAddNews是addNews.jsp的支持BEAN.它的addNews()方法用于收集用户并将它们插入数据库,之后将成功与否的信息放到request范围内,并返回字符串"showResult",能过配置from-out-come 为showResult的case转到showResult.jsf. BackingShowResult是showResult.jsp的支撑BEAN,它取得request内的信息并显示到页面上.
    我在如何存放和取用request范围内的信息存在问题,不能成功.
    我在BackingShowResult的构造函数里这样写的
    Object objResult=javax.faces.context.FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("result");
    objResult总为null.谢谢各位~~
      

  6.   

    我思路上是错误的,JSF没有这么用的,感谢回贴的两位,JSF的问题还是到SUN的论坛好一点.