1
5
如果要在多个窗口/选项卡中打开同一页,将请求范围内的数据放入会话范围将非常困难。仅当数据本身也是 真正地 会话范围(很好的例子是“登录用户”和“购物车”,您希望它在整个会话中完全相同)。同样,不要将请求范围的数据放在会话范围内。这会伤害到你和最终用户。
只需聪明地设计bean(让不同的bean包含相同的数据是没有意义的),并利用
这个方法没什么问题。也许是你用错误的方式编码了它,导致它看起来不必要地过于复杂。只要你不公布所用代码的详细信息,我就说不出多少。 根据您的编辑:
这不是真的。IBM没有任何JSF实现。它只有一个组件库(维护不好
|
2
1
老实说,我也只是从JSF开始,但我认为您可以在会话范围内保存托管bean,从而能够在每个请求上访问bean?您还可以保存状态客户机端,以避免对会话粘性和内容的不愉快。 因此,您可以将当前传递的数据保存为会话范围的托管bean中的请求参数,并且该数据将可用于该用户会话中的任何请求,在会话超时或故意使其无效时销毁(例如在用户注销时)。 我认为JSF目前不支持会话状态,我认为这可能是解决您的问题的确切方法,也许会话范围的托管bean是实用的解决方案? |
3
1
使托管bean会话具有作用域。
|
kristheman · 要求循环内的setAttribute 6 年前 |
manus · 使用css的背景图像从servlet显示svg 6 年前 |
Mimine · 使用servlet和jsp从SQL表中删除记录 6 年前 |
Yura · 无法链接引导。min.css和动态web app 6 年前 |