我正在研究jsf 1.2应用程序。我已将bean保留在请求范围内,并在数据表中使用h:commandLink,它将rowId传递给bean类。但是如果我将bean保留在请求范围内,它就无法工作,我需要将其更改为会话范围。但是有会话范围的问题,因为我回到使用这个bean的标签,它显示了以前的值(显然), 我不喜欢。
任何人都可以告诉如何解决这个问题
1>当bean范围是请求时,如何在dataTable中使用h:commandLink 2 - ;如何从会话范围中删除bean。
请先帮助我谢谢。
答案 0 :(得分:0)
我解决了我的问题,如何从会话范围中删除bean, 当我回到上一页时,我使用了以下代码:
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(true);
session.removeAttribute("someBean");
return "prevPage";