我的情况如下。我有一个JSF表单,其中包含三个输出文本和相应的输入文本:
outputtext1 - inputtext1
outputtext2 - inputtext2
outputtext3 - inputtext3
目前,我使用后台bean方法“Save”将它们存储到数据库中(Hibernate对象称为table1,具有主键table1.id),存储在字段table1.field1、table1.field2和table1.field3中。
因此,表中的每条记录都插入在inputtexts中的值。
我的问题是如何将表单数据以以下形式存储在数据库中:
{"outputtext1:inputtext1","outputtext2:inputtext2"."outputtext3:inputtext3"}
然后再次获取它们,解析并重建表单。我考虑将表单数据操作为JSON对象...但我对Java+JSON都很陌生,因此一些指南对我非常有用!
这是一个示例,表单将是动态的,并且会即时创建。
outputtext1 - inputtext1
outputtext2 - inputtext2
outputtext3 - inputtext3
目前,我使用后台bean方法“Save”将它们存储到数据库中(Hibernate对象称为table1,具有主键table1.id),存储在字段table1.field1、table1.field2和table1.field3中。
因此,表中的每条记录都插入在inputtexts中的值。
我的问题是如何将表单数据以以下形式存储在数据库中:
{"outputtext1:inputtext1","outputtext2:inputtext2"."outputtext3:inputtext3"}
然后再次获取它们,解析并重建表单。我考虑将表单数据操作为JSON对象...但我对Java+JSON都很陌生,因此一些指南对我非常有用!
这是一个示例,表单将是动态的,并且会即时创建。
varchar
。使用 JSON 序列化器。 - Sotirios Delimanolis