在另一个类中使用局部变量的方法(在jsp页面中显示)

时间:2019-01-29 04:37:08

标签: java jsp

是否有一种方法可以在一个类中获取局部变量的值并在jsp页面中显示出来?

例如

public class a { 
    public method b() { 
         String c;

我想使用String c并将其显示在jsp页面中。

${c} 

1)是否可以从该类的外部使用该类的局部变量?
2),如果不是,只需将变量设置为全局变量并使用它? (我的意思是global使用的是静态。我查了一下,Java没有全局变量)
3),如果可以,您可以在JSP页面中告诉我一些显示该价值的方法吗?

  

$ {class.variable name} <---也可以吗?

1 个答案:

答案 0 :(得分:1)

1)否。从定义变量的块外部看不到 local 变量。

2)+ 3)理论上是yes。无论如何,除非您真的知道自己在做什么,否则我不建议您这样做。像链接中的解决方案那样的解决方案应该非常出色,因为它们违反了最佳实践。