[英]How to generate dynamic form based on my json response from URL in java framework (JSF)?
我想在瀏覽器中基於json數據創建動態表單,我知道可以通過使用某些JavaScript庫(例如inputex等)來實現,但我不是使用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"
}-
-
}
而不是使用javascript,請在您的后備bean /控制器中讀取該json並進行處理。
您應該在可以在Java中使用的適當對象列表中轉換該json。 如果需要使用Java中的json的庫,請查看以下問題的答案: https : //stackoverflow.com/q/338586/1073063
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.