如何在另一个页面中获取迭代器值?

时间:2014-05-30 12:54:54

标签: javascript jquery jsp jpa struts2

我有2个一级是问题而另一个是answer.iam在动作类和我的jsp页面中的列表中使用迭代器获取问题并在问题页面中显示问题。所有问题都有href.when我点击在第一个问题上,我想在答案页面中提出问题。 我的代码就在那里,  这是我的问题动作类执行方法

     PersistenceService service1 = PersistenceServiceImpl.getInstance();
     questionlist = service1.getQuestionList();
     Iterator iterator1 = questionlist.iterator();
      while(iterator1.hasNext())
      {
      Questions question = (Questions)iterator1.next();
                                  System.out.println("id1"+question.getQuestions());

                     }

这里我得到了所有问题

我的问题jsp页面是

 <s:iterator value="questionList" var="m" status="status">
  <tr>          
   <td><a href="AnswerAction"><s:property value="%{#m.questions}" /></a></td>
   </tr>                
   </s:iterator>

请告诉我如何在答案页面中获取点击问题

1 个答案:

答案 0 :(得分:0)

你得到问题列表,那么为什么你的迭代movieName List.of问题在movieNameList中可用,你需要迭代

   <s:iterator value="movieNameList" status="movieNameList_status">
 <tr>          
     <td><a href="AnswerAction"><s:property value="movieNameList.get(#movieNameList_status.index).question.getQuestions()"/> </a></td>
  </tr>                
  </s:iterator>

试试这个,