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查询到的数据的更多相关文章

  1. struts2使用jsp和<s:property>标签获取json格式的返回数据

    struts2使用jsp和<s:property>标签获取json格式的返回数据 1.struts2的action中 return "success"; 2.指向的返回 ...

  2. 用Hibernate和Struts2+jsp实现分页查询、修改删除

    1.首先用get的方法传递一个页数过去 2.通过Struts2跳转到Action 3.通过request接受主页面index传过的页数,此时页数是1, 然后调用service层的方法获取DAO层分页查 ...

  3. thinkphp5 数据库查询之paginate: 同时获取记录总数和分页数据

    thinkphp5中要想同时获得查询记录的总数量以及分页的数据, 可以用paginate(), 真的非常方便! 表结构: CREATE TABLE `t_users` ( `id` int(11) u ...

  4. Python Elasticsearch api,组合过滤器,term过滤器,正则查询 ,match查询,获取最近一小时的数据

    Python Elasticsearch api   描述:ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.下 ...

  5. Struts2学习笔记(九)——数据校验

    Struts2的数据校验属于服务器端校验,Struts2 支持校验方式 : 手动校验(代码校验) :在服务器端通过编写java代码,完成数据校验 自动校验(配置校验) :XML配置校验(主流) 和 注 ...

  6. jsp案例--展示数据库中的数据

    一.什么是jsp? JAVA SERVER PAGES java的动态网页,servlet用来获取数据处理业务,擅长处理与java代码有关的内容.jsp展示数据,擅长处理与html有关的内容. 二.如 ...

  7. MySQL+Service+Servlet+Jsp实现Table表格分页展示数据

    下面以一个示例讲解如何使用MySQL+Service+Servlet+Jsp实现Table表格分页展示数据: eg:请假管理系统 要求如下: 一.打开首页页面, 访问查询请假记录的 servlet , ...

  8. 【mysql元数据库】使用information_schema.tables查询数据库和数据表信息

    概述 对于mysql和Infobright等数据库,information_schema数据库中的表都是只读的,不能进行更新.删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没 ...

  9. 项目中通过Sorlj获取索引库中的数据

    在开发项目中通过使用Solr所提供的Solrj(java客户端)获取索引库中的数据,这才是真正对项目起实质性作用的功能,提升平台的检索性能及检索结果的精确性 第一步,引入相关依赖的jar包 第二步,根 ...

随机推荐

  1. MAC 平台 QT编写iphone程序,加载iphone模拟器失败解决办法

    本日这么多年一直做C++开发,最近要做QT项目,被QT做界面的新特性所吸引.QSS QML的确是亮点. 还有一个就是跨平台这方面,自己玩了玩. 用的QT 的开发包是在官网上下载 qt-opensour ...

  2. ios开发之NavBar和TarBar使用技巧

    1  改变NavBar颜色:选中Navigation Bar 的Tint属性.选中颜色. 2  隐藏“back”按钮: self.navigationItem.hidesBackButton = YE ...

  3. easy ui datagrid 获取选中行的数据

    取得选中行数据: var row = $('#tt').datagrid('getSelected'); if (row){ alert('Item ID:'+row.itemid+" Pr ...

  4. windows下SSH客户端远程访问Linux出现错误

  5. NOSQL的应用,Redis/Mongo

    NOSQL的应用,Redis/Mongo 1.心路历程 上年11月份来公司了,和另外一个同事一起,做了公司一个移动项目的微信公众号,然后为了推广微信公众号,策划那边需要我们做一些活动,包括抽奖,投票. ...

  6. 【软件工程-Teamwork 2】必应词典软件手机版测试报告

    测试人员:聂健(N).居玉皓(J).吴渊渊(Wy).汪仁贵(Wr).吕佳辉(L).杜冰磊(D) 测试软件:必应词典软件手机版 版本:2.2.0版本(Android) 引言: 我们的测评报告的主体主要分 ...

  7. <a href='?out=login'>是什么意思

    <a href='?out=login'>退出</a>前面加上问号?就是GET方式传递out=login是要传递的数据点这个链接就可以执行 接下来通过$_GET["o ...

  8. spring配置事务

    一.配置JDBC事务处理机制 <!-- 配置Hibernate事务处理 --> <bean id="transactionManager" class=" ...

  9. 【AutoMapper】实体类间自动实现映射关系,及其转换。

    官方项目下载: http://automapper.codeplex.com/ 博文 http://www.iteye.com/blogs/tag/AutoMapper 图解: 第一步:创建映射Map ...

  10. firefox无法安装未通过验证的扩展

    firefox43版本无法安装未验证附加组件,利用以下方法: 1.进入firefox  about:config页面中 2.搜索xpinstall.signatures.required,将值改为fa ...