0

我有一个JSP 文件,其中@include 包含另外两个文件。

第一个包含的文件在其中声明了一个全局变量。

我想在第二个包含的文件中使用这个变量。

它工作正常并通过编译,但 eclipse 说:

*my_var* 无法解析为变量

查看问题选项卡下的错误时。

有没有办法告诉 Eclipse 这个变量可以在第一个包含时找到?或做其他事情来阻止它将此显示为错误。(最好以这样的方式,如果我从第一个包含中删除声明,我会得到错误回来......)

4

1 回答 1

2

Eclipse 对此并不好,但它不是必须的——你不应该在你的 JSP 中包含 java 代码。使用请求属性和 JSTL 代替 java 变量:

<c:set var="foo" value="bar" />

${foo} <!-- outputs "bar" -->
于 2011-09-18T07:41:36.903 回答