我有一個GWT應用程序,它使用GWT RPC與App Engine servlet對話。我想使用服務器上.properties文件中定義的常量。那可能嗎?可以從服務器使用GWT屬性嗎?
2
A
回答
2
爲了能夠在客戶端的.properties您使用
GWT.create(file_name.properties);
但這個組合不會在服務器端的工作,因爲它是隻在客戶端菱,你會得到這樣的錯誤:
GWT.create() is only usable in client code! It cannot be called, for example, from server code.
但是,我想,你可以使用的加工.properties文件的標準做法一樣
Properties props = new Properties();
props.load(new FileInputStream("file_name.properties"));
並使用相對路徑,而不是絕對路徑。它應該在GAE上工作
0
使用GWT Dictionary類。
聲明你的JavaScript對象在HTML託管文件,然後使用字典onModuleLoad後,可隨時檢索它們。
使用JSP來構建你的html文件的託管 - 這樣你可以有一個動態服務器生成的一組常數。您可以擁有一組用戶敏感的常量。您的servlet/jsp(JSP本質上就是servlet)將能夠讀取服務器上可達到的任何屬性文件或任何數據庫記錄以創建這些常量。
閱讀此問題的答案:GWT-Platform login + session management。
相關問題
- 1. Cloudrail可以無服務器使用嗎?
- 2. 可以使用對象屬性嗎?
- 3. 使用GWT開發YouTube服務嗎?
- 4. 我可以在不使用屬性的情況下創建WCF服務嗎?
- 5. 我可以(安全地)使用ADO.NET數據服務中的ThreadStatic屬性嗎?
- 6. 可以使用silverlight standalone來製作任務服務器嗎?
- 7. Dart可以使用WCF服務嗎?
- 8. WiX可以使用WCF服務嗎?
- 9. WebView可以在服務中使用嗎?
- 10. 我可以使文件始終從服務器加載嗎?
- 11. 我可以使用我的網絡服務器作爲郵件服務器嗎?
- 12. 遠程服務器可以使用Php運行本地服務器嗎?
- 13. 可以使用oAuth 2.0服務器代替oAuth 1.0服務器嗎?
- 14. GWT的RPC可以用於Chrome擴展與服務器交談嗎?
- 15. 是否可以使用屬性更改WCF服務的ServiceHostFactory?
- 16. 使用服務從另一個控制器的範圍使用它可以嗎?
- 17. 我可以從代碼中設置Windows服務的重啓/恢復屬性嗎?
- 18. 在gwt中可以使用圖片嗎?
- 19. 我可以在枚舉上使用gcc可見性屬性嗎?
- 20. PrimitiveType可以有屬性嗎?
- 21. 可以從服務器禁用PHP發送的cookie嗎?
- 22. 我可以從服務器端調用谷歌分析嗎?
- 23. 我可以在webforms中使用mvc過濾器屬性嗎?
- 24. 我可以讓Web服務器成爲索引服務器嗎?
- 25. iOS/Android應用程序可以使用Linux服務器嗎?
- 26. 我可以使用customErrors調用服務器端代碼嗎?
- 27. GAE可以充當XMPP服務器嗎?
- 28. gTLD後面可以有服務器嗎?
- 29. Java applet可以作爲服務器嗎?
- 30. 可以製作Arduino IRC服務器嗎?