【问题标题】:Spring, Jsp , goto variableSpring,Jsp,goto 变量
【发布时间】:2013-08-02 14:53:48
【问题描述】:

今天我刚刚使用 Spring 框架编写了一些 Jspx 页面,但出现了一个我不明白的错误,因为我刚刚复制了几次相同的内容,并且它与原始行完美配合。以下几行似乎无法使用:

<spring:url var="goto" value="/resources/images/goto16.png" />

<img alt="goto" src="${goto}"/>

但是,如果我将名称“goto”更改为其他名称,例如“got”,那么它就可以了!

我猜这个词是被保护的,因为它被用于其他目的,但是我在网上没有找到关于这个问题的线索。

有人知道这件事吗?我真的不需要“goto”,但我想知道为什么我不能使用它。

谢谢

【问题讨论】:

    标签: spring jsp jakarta-ee spring-mvc jspx


    【解决方案1】:

    goto is a reserved word in Java,并且当 JSP 被翻译成 Java 源代码时,变量名将出现在该代码中的某处,从而导致编译问题。

    【讨论】:

    • 好的,我明白了。我忘记了 JSP 最终只不过是一个 servlet,所以“goto”关键字作为变量名会引发错误是完全正常的。谢谢。
    猜你喜欢
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 2012-01-13
    • 2011-11-12
    • 2015-07-05
    相关资源
    最近更新 更多