0

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

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

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

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

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

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

谢谢

4

1 回答 1

1

goto 是 Java 中的保留字,当 JSP 被翻译成 Java 源代码时,变量名将出现在该代码的某处,从而导致编译问题。

于 2013-08-02T15:00:48.837 回答