【问题标题】:Spring MVC: Save form value to XMLSpring MVC:将表单值保存到 XML
【发布时间】:2013-07-22 12:20:40
【问题描述】:

我正在尝试以 xml 格式保存表单。没有为此表单定义模型类。表单结构是这样的。

- 第 1 节

  • 字段1

  • 字段2

  • 字段3

我想把它保存到

<section1>
 <Field1></Field1>
 <Field2></Field2>
 <Field3></Field3>
</section1>

我该怎么做?
要跟踪哪个 html 字段属于哪个部分,我可以将它们命名为 name="section1.field2"。它可以帮助我找出该字段的父元素。

【问题讨论】:

  • JaXB 呢?
  • 现在,出于性能原因,我正试图避免任何编组/解组。我如何首先将表单值传递给控制器​​?
  • 编组是将数据序列化为 XML 的过程...您是否要保存为 XML?!顺便说一句,我认为 JaXB 不应该是现代系统中少量数据的性能问题。
  • 是的。我确实想将 XML 作为 clob 保存到数据库中。

标签: spring spring-mvc


【解决方案1】:

通过使用任何框架(如jQuery)遍历form 中的input 元素,在onSubmit Event 上的Javascript 中创建一个XML

如果您关注this,以您想要的格式创建XML 非常容易。

使用flush()将其写入任何隐藏变量,然后您可以submit表单或根据您的要求使用ajax发布它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-09
    • 2014-10-23
    • 2017-10-27
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多