Primefaces Picklist未保存在服务器上

时间:2015-10-13 00:24:08

标签: jsf primefaces

这在本地工作正常,并在服务器上间歇工作。没有错误,所以很难调试。

我有一个选项列表

async void

当模态弹出窗口时,通过远程命令将其保存到辅助bean。

 <p:pickList id="pickListInput"  converter="entityConverter" value="#{GuideViewAdminController.gameTaskHotspots}" var="hotspot" itemLabel="#{hotspot.title}" itemValue="#{hotspot}" />

支持bean将输出转换为我可以使用的输出

 <p:remoteCommand name="saveGameTask" update=":tabView:taskList" onsuccess="delayedRefreshData()" actionListener="#{GuideViewAdminController.saveSelectedTask()}" />

就像我说的 - 这在本地100%的时间工作 - 有时在服务器上工作。任何人都可以在这里看到任何可能中断服务器上的流量的东西吗?

1 个答案:

答案 0 :(得分:1)

我最近遇到了与PickList组件相同的问题。我意识到这是因为您正在使用JSON转换器(在本例中为gson)来转换您的值对象。我不知道为什么但是一些如何返回的字符串值是 与您在&#34; :: getAsString&#34;中转换的内容不一样方法。所以我建议你改变你的转换器策略。