2014-11-06 103 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?