如何基于我在java框架(JSF)中的URL的json响应生成动态表单?

时间:2013-11-22 09:12:53

标签: javascript json jsf java-ee

我想在我的浏览器中根据我的json数据创建动态表单,我知道这可以通过使用像inputex等一些javascript库但我不是使用javascript的专家,我使用jsf 2.0制作应用程序,我想要在Java中的一些解决方案,有些像android,我们可以轻松地动态创建任何类型的UI,这里是我需要创建表单的json,我可以修改此响应以获得任何帮助,因为这个json也是由我制作的。

  {
surveyQuestions: [3]
0:  {
choice: [3]
0:  "choice1"
1:  "choice2"
2:  "choice3"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "10"
question: "Question 1?"
questionType: "single_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
1:  {
choice: [5]
0:  "choice0"
1:  "choice1"
2:  "choice2"
3:  "choice3"
4:  "All of Above"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "11"
question: "Question 2?"
questionType: "multiple_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
2:  {
choice: [4]
0:  "choice1"
1:  "choice2"
2:  "choice3"
3:  "choice4"
-
date: "2013-10-30T00:00:00+05:30"
q_id: "12"
question: "Question 3?"
questionType: "single_choice"
surveyType: "first_survey"
versionid: "1.1"
}-
-
}

1 个答案:

答案 0 :(得分:0)

不要使用javascript,而是在你的支持bean /控制器中读取json并使用它。

您应该在可以在java中使用的适当对象列表中转换该json。如果你需要一个库来使用java中的json,请查看这个问题的答案:https://stackoverflow.com/q/338586/1073063