[英]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.