我有一个使用Orbeon Form Builder创建的表单我已经保存并发布了表单,并且当我在新选项卡中打开它时,它的外观与窗体控件etc see picture 1Orbeon Form Builder-保存用户在mySQL中输入的数据
现在我想将用户输入的数据保存在MySQL表中。
所以我也跟着http://doc.orbeon.com/form-runner/persistence/relational-db.html
添加以下到发动机内部的tomcat我/ conf目录/ server.xml中 - >主机标签`
<Context
path="/orbeon"
docBase="/orbeon"
reloadable="false"
override="true"
allowLinking="true">
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
initialSize="3" maxActive="10" maxIdle="20" maxWait="30000"
driverClassName="com.mysql.jdbc.Driver"
poolPreparedStatements="true"
username="orbeon"
password="orbeon"
url="jdbc:mysql://localhost:3306/orbeon?useUnicode=true&characterEncoding=UTF8"/>
</Context>
` 我还增加了以下几行我的属性 - local.xml中
<property as="xs:string" name="oxf.fr.persistence.app.uri.*.*.* " value="mysql"/>
<property as="xs:string" name="oxf.fr.persistence.mysql.datasource" value="mysql"/>
但是,当我的样本数据添加到发布表单,并点击“保存”按钮see picture 2 MySQL表orbeon_form_data为空see picture 3,请帮我把用户输入的数据保存到MySQL表中。
谢谢@avernet –
完美,我很高兴,帮助。 – avernet