我正在使用Hybris 6.5进行yforms。 目前我已经创建了表单。单击“保存”按钮后,数据将保存在我的数据库中。现在我面临以下问题: - 1)按字段获取数据(因为它们在表单中)。 2)将数据发送到任何第三方应用
答案 0 :(得分:0)
根据用户提供给表单的答案,您可以通过3种主要方式访问所捕获的XML数据:
有关详情,请参阅Accessing Data。
答案 1 :(得分:0)
在Hybris中,他们使用hybris数据库作为orbeon形式的持久性API。因此,将从hybris数据库存储和检索orbeon表单数据。来你的问题,
1)整个xml数据将存储为String。所以不可能通过getter / setter单独获取特定字段。但是你可以使用一些xml解析器解析整个xml字符串并获得你想要的字段。
2)有两种方法,你可以做到。一个是直接来自Orbeon表单,将提交的内容直接发送给某个控制器,然后从那里解析数据并发送给第三方或您想要执行的任何其他操作。另一种方法是在hybris中为yformDataModel编写一个拦截器并执行您的操作。我更喜欢那个