2011-09-18 53 views
0

我有一個包含兩個其他文件的JSP文件。在包含文件之間使用java變量時發生eclipse錯誤

第一個包含的文件在其中聲明瞭一個全局變量。

我想在第二個包含的文件中使用這個變量。

它工作o.k.並通過編譯但是Eclipse說:看問題選項卡下的錯誤時,

* my_var *不能被解析爲一個變量

有沒有辦法告訴eclipse這個變量可以在第一次包含中找到? 或做其他事情來阻止它將其顯示爲錯誤。 (最好以這種方式,如果我從第一個包含的聲明中刪除聲明,我會得到錯誤...)

回答

2

Eclipse不好,但它不必包含 - 不應該包含java代碼在您的JSP中。而不是java變量,使用請求屬性和JSTL:

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

${foo} <!-- outputs "bar" --> 
+0

您好@Bozho,這看起來很有趣,請問您能否添加更多信息?我的Java環境能夠做到這一點的要求是什麼?什麼是請求屬性?什麼是JSTL?以及它如何幫助我替換我想在頁面之間進行分頁的常見代碼(例如導航欄?) – epeleg

+1

這是一個很好的起點http://stackoverflow.com/questions/3177733/how-to-avoid- java-code-in-jsp-files/3180202#3180202 – Bozho

+0

謝謝,這是一個非常好的鏈接。 – epeleg

相關問題