jsp获取struts2查询到的数据
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查询到的数据的更多相关文章
- struts2使用jsp和<s:property>标签获取json格式的返回数据
struts2使用jsp和<s:property>标签获取json格式的返回数据 1.struts2的action中 return "success"; 2.指向的返回 ...
- 用Hibernate和Struts2+jsp实现分页查询、修改删除
1.首先用get的方法传递一个页数过去 2.通过Struts2跳转到Action 3.通过request接受主页面index传过的页数,此时页数是1, 然后调用service层的方法获取DAO层分页查 ...
- thinkphp5 数据库查询之paginate: 同时获取记录总数和分页数据
thinkphp5中要想同时获得查询记录的总数量以及分页的数据, 可以用paginate(), 真的非常方便! 表结构: CREATE TABLE `t_users` ( `id` int(11) u ...
- Python Elasticsearch api,组合过滤器,term过滤器,正则查询 ,match查询,获取最近一小时的数据
Python Elasticsearch api 描述:ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.下 ...
- Struts2学习笔记(九)——数据校验
Struts2的数据校验属于服务器端校验,Struts2 支持校验方式 : 手动校验(代码校验) :在服务器端通过编写java代码,完成数据校验 自动校验(配置校验) :XML配置校验(主流) 和 注 ...
- jsp案例--展示数据库中的数据
一.什么是jsp? JAVA SERVER PAGES java的动态网页,servlet用来获取数据处理业务,擅长处理与java代码有关的内容.jsp展示数据,擅长处理与html有关的内容. 二.如 ...
- MySQL+Service+Servlet+Jsp实现Table表格分页展示数据
下面以一个示例讲解如何使用MySQL+Service+Servlet+Jsp实现Table表格分页展示数据: eg:请假管理系统 要求如下: 一.打开首页页面, 访问查询请假记录的 servlet , ...
- 【mysql元数据库】使用information_schema.tables查询数据库和数据表信息
概述 对于mysql和Infobright等数据库,information_schema数据库中的表都是只读的,不能进行更新.删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没 ...
- 项目中通过Sorlj获取索引库中的数据
在开发项目中通过使用Solr所提供的Solrj(java客户端)获取索引库中的数据,这才是真正对项目起实质性作用的功能,提升平台的检索性能及检索结果的精确性 第一步,引入相关依赖的jar包 第二步,根 ...
随机推荐
- MySQL 死锁日志分析
------------------------ LATEST DETECTED DEADLOCK ------------------------ 140824 1:01:24 *** (1) T ...
- Struts 2简单配置分析
要配置Struts 2,首先先要有Struts 2的Jar包,可以去Struts的官网下载(http://struts.apache.org/),这里有3个GA版本可以选择下载,我选择的是最新的2.2 ...
- 编译时IOS Device 无法选择的情况
问题描述:当你项目开发环境Xocode版本高于你本地Xocode 编译版本时,在本地运行会出现如下错误: 解决: 重写调整Deloyment Target 的版本 注:还有一种情况会出现如上错误,并 ...
- Quartz.net 的开源任务管理平台
Quartz.net 的开源任务管理平台 前面总结了很多,关于Quartz.net 的文章,介绍了如何使用Quartz.net.不清楚的朋友,可以看我之前的系列文章,http://www.cnblog ...
- Interview-Largest independent set in binary tree.
BT(binary tree), want to find the LIS(largest independent set) of the BT. LIS: if the current node i ...
- MVC3 ModelBinder
1.Model Binder从哪些地方获取数据(找到数据后会停止继续寻找) MVC 框架内置默认的 Model Binder 是 DefaultModelBinder 类.当 Action Invok ...
- vi之跳到指定行
vi里怎样跳转到某一指定行 输入 :行号 :$跳到最后一行 gg跳到第一行.
- [设计模式] 13 责任链模式 Chain of Responsibility
转 http://blog.csdn.net/wuzhekai1985 http://www.jellythink.com/archives/878 向项目经理提交了休假申请,我的项目经理向 ...
- 物理地址 = 段地址*10H + 偏移地址
程序如何执行: CPU先找到程序在内存中的入口地址 -- 地址总线 (8086有20根地址总线,每一根可以某一时传0或1, 20位的二进制数字可以表示的不同的数字的个数是2^20=1048576 10 ...
- XEE介绍
摘要: XMl Entity Expansion(攻击)某种程度上类似于 XML Entity Expansion,但是它主要试图通过消耗目标程序的服务器环境来进行DOS攻击的.这种攻击基于XML E ...