jsp中table导成excl文件
项目要求将后台数据进行显示(显示要求部分内容进行列项合并),在对显示的数据进行导出成excel
实现过程
1、查询和导出的jsp页面 关键代码
<script language=javascript>
function exportExcel(){
/****实现方法一
<%-- var curTbl = document.getElementById("techQueryTab"); --%>
<%-- var oXL = new ActiveXObject("Excel.Application"); --%>
<%-- //创建AX对象excel --%>
<%-- var oWB = oXL.Workbooks.Add(); --%>
<%-- //获取workbook对象 --%>
<%-- var oSheet = oWB.ActiveSheet; --%>
<%-- //激活当前sheet --%>
<%-- var sel = document.body.createTextRange(); --%>
<%-- sel.moveToElementText(curTbl); --%>
<%-- //把表格中的内容移到TextRange中 --%>
<%-- sel.select(); --%>
<%-- //全选TextRange中内容 --%>
<%-- sel.execCommand("Copy"); --%>
<%-- //复制TextRange中内容 --%>
<%-- oSheet.Paste(); --%>
<%-- //粘贴到活动的EXCEL中 --%>
<%-- oXL.Visible = true; --%>
<%-- //设置excel可见属性 --%>
***实现方法一*/
//***实现方法二 通过form进行提交至html2excel.jsp
var myform=document.createElement('form');
myform.action='common/html2excel.jsp';
myform.method='post';
myform.target='_blank';
var html=document.createElement('<input type="hidden" name="html">');
html.value=document.getElementById('table-container').innerHTML;
myform.appendChild(html);
document.appendChild(myform);
myform.submit();
}
//实现方法二结尾
</script>
。。。
//构造table部分
<div id='table-container'>
<table id="techQueryTab" width="100%" borde
相关文档:
1 web服务器{TOMCAT(JSP)、WEBLOGIC(JSP) }
应用服务器
We ......
<script language="javascript">
function window.onunload(){
//所有窗口关闭
if((window.screenLeft>=10000 && window.screenTop>=10000) || event.altKey)
{ //点击右上角的窗口关闭
alert("aaaaaaaaaaaaaaaaaa");
}
}
</s ......
application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。
session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。
session是针对单个客户和服务器进行会话的  ......
jsp乱码问题,求助
下了个几年前的jsp源码,我装上后一直有中文乱码问题,数据库我用mysql,
并用sql-front操作,在用sql-front的时候已把字符设置为gb2312,
而且在sql-front中能正确显示中文,但就是在jsp页面上用getstring方法
得到乱码,我也用过getbytes(iso-8859-1)等方法试过还是没有 ......
学习J2EE,必须对下面的几个对象有很深的理解
1、request -> javax.servlet.http.HttpServletRequest的实例
该对象封装了一次请求,客户端的请求参数都被封装在该对象里。这是一个常用的对象,获取客户端请求参数必须使用该对象。常用的方法有getParameter(String pa ......