码迷,mamicode.com
首页 > Web开发 > 详细

jsp获取struts2查询到的数据

时间:2016-04-26 12:22:09      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1.在struts2的方法中利用查询语句查询到结果,然后再对结果进行封装,jsp根据封装获取相关信息

struts2的查询和封装方法:

 private List<FreeMarkerDetail>  freemarkerdetaillist;

这个是封装的方法类
   /**
     * @Title: queryFeedBackById
     * @Description: 根据意见反馈Id查询意见反馈详情
     * @param @return
     * @param @throws ServiceException    参数
     * @return String    返回类型
     * @throws
     */
public String queryFreeMarkerById() throws ServiceException{ freemarkerdetaillist = freemarkerDetailService.queryFreeMarkerDetailById(freemarkerId); ServletActionContext.getRequest().setAttribute("freemarkerdetailList", freemarkerdetaillist); return "toFreeMarkerDetailPage"; }

2.然后安装  ServletActionContext.getRequest().setAttribute("freemarkerdetailList", freemarkerdetaillist); 进行封装

3.jsp页面根据封装获取相关内容:

 

                     <table class="sx_table">
                                        <tr>
                                            <td style="width: 10%"><label class="name">主键编号</label></td>
                                            <td style="width: 10%"><label class="name">关联主键</label></td>
                                            <td style="width: 10%"><label class="name">文件名</label></td>
                                            <td style="width: 50%"><label class="name">文件路径</label></td>
                                            <td style="width: 20%"><label class="name">创建时间</label></td>
                                        </tr>
                                        <c:forEach items="${requestScope.freemarkerdetailList }" var="freemarkerdetailList">
                                            <tr>
                                                <td style="width: 10%"><label class="name"></label>
                                                    <span class="toname">
                                                        ${freemarkerdetailList.filesDetailId} </span></td>
                                                <td style="width: 10%"><label class="name"></label>
                                                    <span class="toname">
                                                        ${freemarkerdetailList.filesId} </span></td>
                                                <td style="width: 10%"><label class="name"></label>
                                                    <span class="toname">
                                                        ${freemarkerdetailList.filesDetailName } </span></td>
                                                <td style="word-break:break-all; word-wrap:break-word; width: 50%;"><label class="name"></label>
                                                    <span class="toname">
                                                        <a href="${freemarkerdetailList.filesDetailUrl }"> 
                                                        ${freemarkerdetailList.filesDetailUrl }</a> 
                                                    </span>
                                                </td>
                                                <td style="width: 20%"><label class="name"></label>
                                                    <span class="toname"> <fmt:formatDate
                                                            value="${freemarkerdetailList.createTime }"
                                                            pattern="yyyy-MM-dd HH:mm:ss" />
                                                </span></td>
                                            </tr>
                                        </c:forEach>
                                    </table>

 

上面就是jsp获取查询到内容的方法。

 

jsp获取struts2查询到的数据

标签:

原文地址:http://www.cnblogs.com/lr393993507/p/5434517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!