java beans相互干扰

标签 java jsf web javabeans

我有一个 Bean 类,可以呈现一些图表,它工作得很好,但是如果我同时对同一个 Bean 发出 2 个请求,Bean 类的私有(private)属性将被第二个请求覆盖,从而导致我的正常行为。

public class SomeGraphBean extends BaseChartGraphBean{

private String name;

    public ComplianceGraphBean(){
        super();
        name = request.getparameter("name");
    }
......
}

因此,如果我同时调用,则第一次和第二次调用的名称将使用相同的值呈现。

最佳答案

将 bean 放在请求或 View 范围内,而不是放在 session 或应用程序范围内。

另请参阅:

关于java beans相互干扰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10879283/

相关文章:

java - react 堆项目 : Designing a reactive API

java - 仅关闭一个 Jframe 窗口

java - 我应该保留什么范围

mobile - 移动浏览器检测和格式化的最佳实践

java - 使用 Hiveserver2 Thrift Java 客户端时请求挂起

java - IntelliJ IDEA Ultimate 2018.3 认为我的 Java 9 项目是 Kotlin 项目

java - for-each 循环 in rich :subTable

jsf - 在 Setter 之前调用的事件函数

javascript - 将变量从 JSP 传递到 Javascript

ruby-on-rails - 从表单值 ruby​​ on rails 更新模型数据