我需要用Java生成HTML表单。我不知道需要哪些字段,那些字段可能会以XML格式发送(我对此有一些说法)。我可以使用相同的输入文件来处理表单提交。动态HTML表格生成
是否有libs技术来处理这个问题?我无法想象有没有,但我找不到合适的解决方案。 我看着XForms,但似乎没有足够的浏览器采用。
任何想法?多谢。
(背景:JSR-286兼容的portlet(使用Liferay的ATM))
我需要用Java生成HTML表单。我不知道需要哪些字段,那些字段可能会以XML格式发送(我对此有一些说法)。我可以使用相同的输入文件来处理表单提交。动态HTML表格生成
是否有libs技术来处理这个问题?我无法想象有没有,但我找不到合适的解决方案。 我看着XForms,但似乎没有足够的浏览器采用。
任何想法?多谢。
(背景:JSR-286兼容的portlet(使用Liferay的ATM))
如前所述,如果您获得XML输入,XSLT可用于将输入转换为html。
否则,可以使用模板引擎。我在Velocity(来自雅加达的开源项目)方面取得了成功。
问候,
XSLTForms是用于浏览器的基于XSLT的XForms的发动机。当然,它也可以在服务器端使用。这是一个开源项目。
相应的“编译器”即将提供技术文档。它将允许您自定义它并添加您自己的特定行为。
感谢您的提示Alain,但我决定保持输入输出分离在我们的控制下(意思是独立的表单技术,而不是xml和xsl)。主要原因是因为测试版标签。 – 2009-03-10 10:22:13