繁体   English   中英

如何使用GWT从XML生成国家/地区列表

[英]How to generate country list with GWT from XML

我正在寻找一种从ISO国家列表中获取国家列表的方法

但是我不确定将XML放在哪里,以便GWT RPC后端可以读取/解析XML并生成列表。

确切地将XML放在何处,以及ServiceImpl如何能够读取文件,进行解析并生成List

如何使用Locale Object ..您可以使用Locale.getISOCountries()从中获取ISO国家的列表,可以将它们作为RPC调用中的String数组发送回客户端。

这取决于您的需求。 如果它是静态资源,则可以放到classpath并加载为

...getClass().getResourceAsStream("com/example/package/countries.xml")

如果它是可修改的资源,则应将其置于持久性(某些RDBMS或其他类型的存储)中,如果您强烈需要它,甚至可以将其作为文件,但不在应用程序中,因为下次更新将需要管理修改。

如果您通过RCP使用它并且不需要它作为Web资源,我不建议将该资源存储到Web应用程序根目录。 因为只有一种资源才能获得访问权限,所以您必须在GWT部分中使用一些额外的API,servlet上下文或其他技巧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM