Java AEM:从另一个节点获取与国家匹配的状态
我有以下设计问题:Java AEM:从另一个节点获取与国家匹配的状态,java,json,content-management-system,aem,Java,Json,Content Management System,Aem,我有以下设计问题: 我正在阅读一个包含国家和州的节点,我可以使用它创建国家和州的新json结构 在第1点中使用这个json结构,我使用我的country组件作为下拉列表使用country。在country组件的下拉列表中使用每个国家,我可以通过拖动country组件的多个实例来创建不同的国家选择。我可以通过添加.infinity.json来调用这个编写的页面,从而获取一个默认的sling servlet,它将为我提供使用这个国家/地区组件编写的国家/地区列表 现在,我正在创建另一个servlet
MultiMap multi = new MultiMap(); //this has setters and getters
multiMap.put(country.toUpperCase(), state);
LOG.info(this.getMultiMap().entrySet(); //looks good
问题是:
在第3点中提到的servlet中,我尝试从上面的multimap获取国家/地区映射,但它是空的
MultiMap map = countryStateServlet.getMultiMap(); //this is null
我做错了什么
这似乎是一个对象间通信问题,因为来自I/O的资源仅在运行时读取(如果我是正确的)。需要一些关于如何进一步进行的指示