2012-03-27 46 views
0

我將一個現有的應用程序綁定到一個Applet中,所以我們可以說我們支持Web 2.0。不要問。在Applet的緩存中從罐子獲取資源

文件系統訪問遍佈在我們的基線上,所以我正在將它們全部轉換爲基於類路徑的資源加載,這種加載正在順利進行,除了數十個遍歷目錄系統編譯列表的情況東西的。一個簡單的例子是查看一個特定目錄的文件並將該列表呈現給用戶。

所以我寫了一個抽象層在文件和目錄中的jar和文件系統,它工作得很好。我的問題是,當我從class.getResource獲取資源URL時,它包含服務器上jar的地址,但我知道Applet已經訪問過各種類的jar。

我希望有一種方法可以避免從服務器獲取jar文件;例如該文件已被緩存在某處,並且有一個簡單的方法來獲取它。

+0

*「別問。」*同上。如果您不準備回答爲了提供最佳幫助而可能提出的所有問題,請考慮不要再提問。如果你打算抱怨這只是一個表達,我建議'不要隨便拋出這樣的表達'。 – 2012-03-27 06:26:46

+0

感謝您的反饋,我會考慮到這一點。 – 2012-03-27 16:30:49

回答

0

你看到的是欺騙性的。它不是applet和JWS應用程序的業務。瞭解緩存資源的位置。因此,即使資源在本地緩存,插件也會聲稱路徑是服務器。