代码之家  ›  专栏  ›  技术社区  ›  Tobias Nolte

对静态变量的访问被阻止

  •  0
  • Tobias Nolte  · 技术社区  · 7 年前

    在涉及多线程的Struts2应用程序中,我在日志中得到以下警告:

    Access to static [private static final java.lang.String ...] is blocked!
    

    这个警告是什么意思?我如何避免它?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Roman C    7 年前

    默认情况下禁用静态访问。 Here 您可以了解有关静态访问器的更多信息。

    OGNL允许执行方法,但静态访问被禁用 默认值,因此不能在表达式中使用静态方法。然而,你 可以教会OGNL哪些类需要访问静态方法。