2013-08-02 35 views
0

今天我只是使用Spring框架編寫了一些Jspx頁面,並且出現了一個我不明白的錯誤,因爲我剛纔複製了相同的幾個時間,並且它與原始行完全一致。看來,下面的線是不能使用的:Spring,Jsp,轉到變量

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

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

但如果我改名字「轉到」其他任何事情,「有」來說,那炒菜鍋罰款!

我猜這個詞是保護,因爲用於其他目的,但我沒有找到關於這個問題在網絡上的線索。

有沒有人知道這件事情?我並不需要「轉到」,但我想知道爲什麼我不能使用它。

感謝

回答

1

goto is a reserved word in Java,並作爲JSP的被翻譯成Java源代碼的變量名稱將某處出現在該代碼,導致編譯問題。

+0

好的,我明白了。我忘了JSP最後只是一個servlet,因此將「goto」關鍵字作爲變量名會引發錯誤是非常正常的。謝謝。 – sam