易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp中使用EXCEL组件将表格导出为EXCEL文件

此种方法使用excel的组件,要求客户端必须装有excel程序。方法是将表格中的每个td标签的内容取出,作为excel文件中一个单元格的内容。
1、在网页中添加java脚本
function AutomateExcel(tableid,unusecolumn)
{
 // 获取excel组件
 var oXL = new ActiveXObject("Excel.Application");
 
 //创建工作薄
 
 var oWB = oXL.Workbooks.Add();
 
 var oSheet = oWB.ActiveSheet;
 
 var table = document.getElementById(tableid);
 
 var hang = table.rows.length;
 
 var lie = table.rows(0).cells.length;
 
 for (i=0;i<hang;i++)
 
 {
 
  for (j=0;j<lie-unusecolumn;j++)
  
  {
  
   oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
  
  }
  
 }
  
  oXL.Visible = true;
  
  oXL.UserControl = true;  
}
2、增加导出按钮
<input class="Noprint" type="Button" onclick="AutomateExcel('ordertable','0');" value="导出">
AutomateExcel函数的第一个参数是要导出的表格的ID,第二个参数表示导出时表格末尾要忽略的列数,如不需要忽略,请设置为‘0’
3、OK!


相关文档:

JSP中直接调用Spring接管的JAVABEAN

<%
    ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
    List stafflist = ((StaffDAO)ctx.getBean("StaffDAO")).findAll();
    request.setAttribute("stafflist",stafflist);
%> ......

jsp把图片写到数据库的代码,多种写法

由于要做上传 就找了个例子 留着参考
上传:需要smartupload组件  
import com.jspsmart.upload.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
/**
* 上传公共类,对SmartUpload进行了封装
* ......

JSP在线编辑器

 本例子在Windows+Tomcat6(weblogic9.2)+jdk1.6下运行。
1)安装好jdk1.6,然后安装tomcat6.
2)在tomcat目录的conf目录下,修改server.xml。
 本例子是默认配置运行在虚拟目录下,,并且上传基准目录的物理路径在当前应用下。请根据第3点,在对应的host节点上加入蓝色部分代码。
1)如果应用部署在网站根目录 ......

目前最好的JSP分页技术

前言
在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案 ......

SSH 项目中,action获取jsp页面传过来的select值

项目框架S2SH,jsp页面如下,select列表设为multiple。为了能在action里取到前台界面select列表的多选值,瞎搞了两天,今天终于成功。其实后台action取前台jsp页面的值很简单,废话不多说,先贴代码:
<body>
<form action="sendMsg.action?senderId=${users.id }&username=${users.username}" m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号