2011-08-10 42 views
-1

我有一組jsp中的十個問題。目前,我一次只展示10個(寫一個循環,並在單個jsp中循環它們),但是我的新要求是,我必須一次只顯示一個問題,當用戶首先回答問題並單擊時在下一步按鈕,他應該能夠看到第二個問題等等...在這裏也應該只使用單個jsp ...但是如何迭代10次相同的jsp &以及如何存儲值並在結尾處我如何將所有這些值提交給表單?我使用的是struts框架。jsp和struts框架

+2

你能告訴我們你已經構建的代碼嗎? – JMax

回答

1

有兩種解決方法

  1. 使用Ajax儘快提交每個問題的答案,因爲它是回答,然後(再次使用AJAX)加載下一個問題。
  2. 加載DIV中的所有問題,並一次只顯示一個問題。當用戶回答一個問題店一些隱藏字段(<intput type="hidden">)的答案,當他完成了所有的問題,然後用表單提交的所有10個隱藏字段

告訴我,如果你需要進一步澄清。