astro 2012-09-27 11:15 采纳率: 50%
浏览 300
已采纳

action获取结果封装数据的问题

[code="java"]
titleList = titleService.findAll() 返回全部titleId
questionList = questionService.findQuestionBy(titleId) 查询条件titleId 一个title对应多个Question
optionList = questionOptionService.findQuestionOptionBy(questionId) 查询条件questionId 一个question对应一个Option

在action里怎样封装才能在 页面显示的时候一一对应

页面显示
title1
问题1(questionName) 选项1(optionName)
问题2(questionName) 选项2(optionName)

                title2

问题1(questionName) 选项1
问题2 选项2

... ...
[/code]
写一个条查询 查询三个表的话查询语句太复杂了写不出,所以就采取三个查询的方式,但是查询出不知道怎样封装到一起。。

  • 写回答

2条回答 默认 最新

  • jinnianshilongnian 2012-09-27 12:23
    关注

    1、直接将这些数据添加到 struts2的ActionContext

    2、页面循环展示

    s:iterator value="titleList" var="title"
    ${title}
    s:iterator value="questionList" var="q"

    s:iterator value="optionList" var="o"
    显示q.name o.name
    /s:if

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?