【问题标题】:eclipse error when using a java variable between included files在包含的文件之间使用 java 变量时出现 Eclipse 错误
【发布时间】:2011-11-19 13:54:32
【问题描述】:

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

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

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

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

*my_var* 无法解析为变量

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

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

【问题讨论】:

    标签: java eclipse jsp include error-suppression


    【解决方案1】:

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

    <c:set var="foo" value="bar" />
    
    ${foo} <!-- outputs "bar" -->
    

    【讨论】:

    • 嗨@Bozho,这看起来很有趣,你能补充更多信息吗?我的 java 环境有什么要求才能做到这一点?什么是请求属性?什么是 JSTL?以及它如何帮助我替换我想在页面之间存储的通用代码(例如导航栏?
    • 这是一个很好的起点stackoverflow.com/questions/3177733/…
    猜你喜欢
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多