Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自动同步?_Java_Jsp_El - Fatal编程技术网

Java 自动同步?

Java 自动同步?,java,jsp,el,Java,Jsp,El,假设应用程序范围中有一个名为applicationPropertys的bean,并且它是使用EL在JSP中访问的 ${applicationPropertys.someProperty} 访问是否会自动同步?如果没有,如何实现 其次,如果beanapplicationPropertys中的所有属性都由ServletContextListener设置了一次,并且在此之后都是只读的,那么我相信同步是不必要的 那么,如果同步是自动的,那么如何避免它来提高性能呢 我是否应该将页面所需的所有applic

假设应用程序范围中有一个名为
applicationPropertys
的bean,并且它是使用EL在JSP中访问的

${applicationPropertys.someProperty}
访问是否会自动同步?如果没有,如何实现

其次,如果bean
applicationPropertys
中的所有属性都由
ServletContextListener
设置了一次,并且在此之后都是只读的,那么我相信同步是不必要的

那么,如果同步是自动的,那么如何避免它来提高性能呢

我是否应该将页面所需的所有applicationproperty移动到servlet控制器的页面范围中,然后转发到JSP并从页面范围中检索所需的属性?或者这比同步更糟糕

访问是否会自动同步

没有

如果没有,如何实现

通过将
synchronized
添加到javabean类的
getSomeProperty()
方法

其次,如果bean applicationProperty中的所有属性都由ServletContextListener设置了一次,并且在此之后都是只读的,那么我认为同步是不必要的

没错

那么,如果同步是自动的,那么如何避免它来提高性能呢

不是,所以你不需要