2014-11-06 105 views
0

如何在聲明中獲取應用程序屬性?我使用這個代碼,但它不工作。找不到應用程序錯誤

<%! 
    TestValues tvtemp = TestValues application.getAttribute("tv1"); 
%> 

錯誤的詳細信息:

PWC6199: Generated servlet error: 
    cannot find symbol 
    symbol: variable application 
+0

爲什麼你認爲這會work.why有** TestValues **和** application.getAttribute( 「TV1」)之間的空間; ** – SpringLearner 2014-11-06 04:12:09

+0

請嘗試導入TestValues類在那個jsp文件上。 – Hashmap 2014-11-06 04:34:23

回答

0

如果您正試圖將getAttribute()值強制轉換爲TestValues類。導入你使用它和語法應該是JSP,

<%!  
    TestValues tvtemp = (TestValues) application.getAttribute("tv1"); 
    %> 

然而srcriplets都望而卻步了幾十年,應該避免。你可以使用jstl和el。

How to avoid Java code in JSP files?