是否有一种方法可以在一个类中获取局部变量的值并在jsp页面中显示出来?
例如
public class a {
public method b() {
String c;
我想使用String c并将其显示在jsp页面中。
${c}
1)是否可以从该类的外部使用该类的局部变量?
2),如果不是,只需将变量设置为全局变量并使用它? (我的意思是global使用的是静态。我查了一下,Java没有全局变量)
3),如果可以,您可以在JSP页面中告诉我一些显示该价值的方法吗?
$ {class.variable name} <---也可以吗?
答案 0 :(得分:1)
1)否。从定义变量的块外部看不到 local 变量。
2)+ 3)理论上是yes。无论如何,除非您真的知道自己在做什么,否则我不建议您这样做。像链接中的解决方案那样的解决方案应该非常出色,因为它们违反了最佳实践。