解决有关Ext Grid导出Excel在JSP等环境中不可用的问题
http://www.ajaxbbs.net/post/extjs/10.html
有关ExtGrid导出Excel的实现方式,网上已经有很多,官方也给出了一个方案,代码不是很完善,不过已经有高人对这个进行了修正。具体实现方式及代码我这里就不再多说了,大家可以参看:
http://www.dojochina.com/index.php?q=node/1254
,附件:
gridToExcel.js.txt
其基本思想是:
客户端根据Grid数据生成Excel格式的XML数据,然后发送到一个服务端文件,服务端文件通过设定Content-Type来实现Excel的下载。
其中“导出Excel”按钮点击执行的代码如下:
var
vExportContent = grid.getExcelXml();
if
(Ext.isIE6 || Ext.isIE7 || Ext.isSafari || Ext.isSafari2 || Ext.isSafari3) {
if
(! Ext.fly('frmDummy'
)) {
var
frm = document
.createElement('form'
);
frm.id = 'frmDummy'
;
frm.name = id;
frm.className = 'x-hidden'
;
document
.body.appendChild(frm);
}
Ext.Ajax.request({
url: '/exportexcel.php'
,
method: 'POST'
,
form: Ext.fly('frmDummy'
),
callback: function
(o, s, r) {
//alert(r.responseText);
},
isUpload
: true
,
params: {exportContent
相关文档:
1、 最基本的乱码问题。
这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=iso8859-1"%>
<html>
<head>
<title>中文问题</title>
<meta http-equi ......
在应用程序开发的时候分页有两种:真分页和假分页,假分页要把所有数据先提取出来放到一个list集合里或者静态变量中。真分页则是需要用到几行数据再从数据库中提取出来放把需要显示的数据放到list集合里。但无论真分页假分页pager-taglib都可以很好的为我们进行处理。
1.下载pager-taglib
下载地 ......
许多Web应用、企业应用涉及到长时间的操作,例如复杂的数据库查询或繁重的XML处理等,虽然这些任务主要由数据库系统或中间件完成,但任务执行的结果仍旧要借助JSP才能发送给用户。本文介绍了一种通过改进前端表现层来改善用户感觉、减轻服务器负载的办法。
当JSP调用一个必须长时间运行的操作,且该操作的结果不能(在服务 ......
JSP 内置对象 收藏
内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象:
1.request对象
request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。客户端的请求信息被封装在request对象中,通过它才能了解到客户 ......