我需要用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