jsp中导出excel方法 displaytag

<%@ page language="java" import="java.util.*"  pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%>

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
 <style>
.div_hide
{
   display:none;
}
</style>
  </head>
  
  <body>
  <% 
		  String key1=""; 
		  String value1=""; 
		  HashMap ownlist1=(HashMap)request.getAttribute("ownlist1"); 
		  if(ownlist1.isEmpty())
		  {%>您还没有申请任何表<%}
		  Iterator it=ownlist1.keySet().iterator(); 
		  while(it.hasNext()) 
		  {  
		   key1=(String)it.next(); 
		   value1=(String)ownlist1.get(key1); 
		%><H4>
		<li>
	       <a href="existservlet?id=<%= key1 %>"><span><%=value1%></span></a>
		</li></H4>
		<%	
		}
		%>
	<%
		  String key="";
		  String value="";
		  LinkedHashMap xmmc_map=(LinkedHashMap)request.getAttribute("xmmc");		  
		  LinkedHashMap jhlb_map=(LinkedHashMap)request.getAttribute("jhlb");
		  LinkedHashMap szdw_map=(LinkedHashMap)request.getAttribute("szdw");
		  LinkedHashMap fzrxm_map=(LinkedHashMap)request.getAttribute("fzrxm");
		  Iterator i_xmmc=xmmc_map.keySet().iterator(); 
		  Iterator i_jhlb=jhlb_map.keySet().iterator(); 
		  Iterator i_szdw=szdw_map.keySet().iterator(); 
		  Iterator i_fzrxm=fzrxm_map.keySet().iterator(); 	
	 %>	

<display:table name="<%=xmmc_map%>" 
			   name="<%=jhlb_map%>" 
			   name="<%=szdw_map%>" 
			   name="<%=fzrxm_map%>"//此处最关键,你想要在excel中显示什么,name中就是获得此数据的源
			   export="true" id="currentRowObject" requestURI="selectionservlet?id=2">
<display:setProperty name="export.xml" value="false" />
<display:setProperty name="export.rtf" value="false" />  
<display:setProperty name="export.pdf" value="false" />
<display:setProperty name="export.csv" value="false" />
<display:setProperty name="export.excel.filename" value="已有项目申请列表.xls"/> 

<display:column class="div_hide">//第一列
<% 
key=(String)i_xmmc.next(); 
value=(String)xmmc_map.get(key);%>
<%=value %>
</display:column>

<display:column class="div_hide">//第二列
<%
key=(String)i_jhlb.next(); 
value=(String)jhlb_map.get(key);%>
<%=value %>
</display:column>

<display:column class="div_hide">
<%
key=(String)i_szdw.next(); 
value=(String)szdw_map.get(key);%>
<%=value %>
</display:column>

<display:column class="div_hide">
<%
key=(String)i_fzrxm.next(); 
value=(String)fzrxm_map.get(key);%>
<%=value %>
</display:column>
</display:table>
		  
</body>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值