哎 JSF怎么没人关心啊。。
楼主 首先你要到faces-config.xml里确认你绑定的页面Bean是用session传值还是request传值 如果是session的那估计是你别的地方出了问题 但如果是request的话 可能之后就会获得不到
楼主 首先你要到faces-config.xml里确认你绑定的页面Bean是用session传值还是request传值 如果是session的那估计是你别的地方出了问题 但如果是request的话 可能之后就会获得不到
解决方案 »
- hibernate及时加载与延迟加载问题,很纠结,高手赐教啊!
- servlet无法识别
- 有没有不含防火墙的杀毒软件介绍?
- 大量数据的excel导出
- 小弟有个Weblogic+EJB的客户端程序问题想请教各位!!!很急!!!!!
- struts和hibernate的例子报错could not read mappings from resourse:userinfo.hbm.xml
- 调查!!!struts在中大型的WEB应用系统的普及情况如何?? 还是仅限于中小型的网站?
- 200分求Jprofiler的注册码﹐决不失言
- java中的接口问题
- 使用Spring提供的OpenSessionInViewFilter如何等待网页完全加载完毕再关闭Session
- 如何用链接代替表单的submit按钮?
- tomcat 6.0到tomcat5.5移植问题
大家 , 看看我这种思路对不对., 现在由于JMS, 那边出了点问题,我这里也可以缓解一下了.
我现在的思路是 :
在弹出的窗口,通过BEAN里方法,把参数传入BEAN里的LIST对象,把LIST对象封装在我以实现的一个pageModel里. 再在父窗口中通过,<dataTable>
<h:column>
<f:facet name="header">
...................
</facet>
...................
</column>
...................
</dataTable> 将其取出.
不知,这样是否行得通啊..
还有,弹出来的窗口,如何让它点击确定后,自动关闭啊. 我对JS , 不了解. 希望 ,有代码指点. 非常感谢..
public String manyDelete() throws SQLException{
ArrayList<String> dellist = new ArrayList<String>();
Iterator it = findlist.iterator();
while(it.hasNext()) {
fundCompBean = (FundCompBean)it.next();
if(fundCompBean.isChooseDel()) {
dellist.add(fundCompBean.getFundcompid());
it.remove();
findlist.remove(fundCompBean);
}
}
return "XXXX";
}
isChooseDel()是一个Bean中boolean类型的对象对应的是页面上单选按钮的值 选择就是TRUE没选中就是FLASE
例如是LIST的话
在BACKING BEAN 里GET SET 后就在ACTION 方法里获取父页面的值获取方法如下:
页面这样写
<h:commandLink value="#{list.name}" action="#{taskBean.addParameter} target="_blank">
<f:param name="name1" value="#{list.name}"/>
</h:commandLink>
TaskBean里可以这样写
public String addParameter(){
FacesContext context =FacesContext.getCurrentInstance();
Map map=context.getExternalContext().getRequestParameterMap();
List name= List(map.get("uname"));
this.setList(name);
}
子页面拿值用就行了
点击确定后,自动关闭<h:commandButton value="确定 " onclick="windows.close()"/>