我有一个问题,但不知道我应该看什么。我不认为我是第一个有这个问题的人!
它是一个带有 JSF & Co 基本框架的 Java SE 应用程序。
应用程序可以向线程提交评论。我写了一条评论,然后我打开了另一个线程(另一个浏览器选项卡),所以评论发布在新打开的线程中。
我有一个属性为“selectedThread”的 ManagedBean。该错误是由于该属性被较新的属性替换而导致的。我该如何解决这个问题?
我有几个想法,但都产生了同样的问题。
谢谢!
@ManagedBean
@SessionScoped
public class ViewBean {
private Thread selectedThread = new Thread(); //Current opened Threas
private String threadId=""; //ThreadId read out from Database by Id convert to Object
private Comment selectedThreadComment = new Comment(); //Comment to be made
工作/失败步骤:
- 打开:thread_detail.xhtml?id=10
- 设置的 ThreadId 和选定的行程
- 写评论(selectedThreadComment 已设置)
- 打开:thread_detail.xhtml?id=11
- 提交评论
id 11 而不是 id 10 的注释是可以理解的。
我使用哪个范围无关紧要。必须有一种方法可以根据打开的站点保存评论。
我希望现在我的问题得到更好的定义!