This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

nested dynamic properties in an ActionForm

 
Albewrt Gore
Greenhorn
Posts: 4
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an ActionForm to wrap an quiz.
There are several questions, and every question has a text and a list of possible answers.
I coded that with an indexed property in the ActionForm.
Then every item of the list is a map object that contains 2 keys:
-"text" which contains the text of the question
-"answers" which contains the list of possible answers.
Every answer is a map with 2 keys:
-"text" contains the text of the answer
-"true" contains true or false depending from the answer (if it is correct or not).

Then used nested tag library in my jsp (I used LabelValueBean for the string):

<nested:form action="/actions/teacher/quiz-edit">
<html:hidden property="courseId"/>
<nested:iterate property="questions">
Question:<nested:text property="text.value"/><br>
<nested:iterate property="answers">
Answer:<nested:text property="text.value" /><br>
...
</nested:iterate>
</nested:iterate>
<html:submit>Add a question</html:submit>
</nested:form>


But it works well with the question, but it doesn't work with the answers (tomcat says it doensn't find anybean in question[0].answers[0].text.value), I thought because answers are too much structured?
What is wrong with my approach??
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic