在线编辑Excel-zk.zss 3.0 Demo
官方网址:http://www.zkoss.org/product/zkspreadsheet
实现了在线保存文件到后台
Web.xml配置:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <listener> <listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class> </listener> <servlet> <servlet-name>auEngine</servlet-name> <servlet-class>net.lazytek.j4t.servlet.ExcelServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>auEngine</servlet-name> <url-pattern>/zkau/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>Servlet代码:net.lazytek.j4t.servlet.ExcelServlet
package net.lazytek.j4t.servlet; import java.io.File; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.zkoss.zk.au.http.DHtmlUpdateServlet; import org.zkoss.zk.ui.Desktop; import org.zkoss.zss.api.Exporters; import org.zkoss.zss.jsp.JsonUpdateBridge; import org.zkoss.zss.ui.Spreadsheet; @SuppressWarnings("serial") public class ExcelServlet extends DHtmlUpdateServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { super.doGet(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { super.doPost(request, response); final String desktopId = request.getParameter("dtid"); final String zssUUid = request.getParameter("uuid_0"); new JsonUpdateBridge(getServletContext(), request, response, desktopId) { protected void process(Desktop desktop) { try { Spreadsheet spreadsheet = (Spreadsheet) desktop.getComponentByUuidIfAny(zssUUid); if (spreadsheet != null) { String filePath = getServletContext().getRealPath( "/WEB-INF/books/" + spreadsheet.getBook().getBookName()); Exporters.getExporter().export(spreadsheet.getBook(), new File(filePath)); } } catch (Exception e) { e.printStackTrace(); } } }.process(); } }
相关推荐
标题中的"zk-zss-bin-1.0.0-RC2.zip"是一个关于Zookeeper的软件包,其中"zk"代表Zookeeper,"zss"可能是Zookeeper Server Statistics的缩写,而"bin"通常指的是可执行文件或二进制文件的目录。"1.0.0-RC2"是版本号,...
npm i --save react-native-zss-rich-text-editor 在Android上,将以下内容添加到android/app/build.gradle project . afterEvaluate { apply from : ' ../../node_modules/react-native-zss-rich-text-editor/...
ZK官方网站上的最新版本3.6.0的所有发布的zk_doc 包括zk-javadoc-3.6.0,zk-zss,zk-Spring,zk-JspTags,zk-JSFComps,zk-FCKeditor,zk-Gmaps等等,目前最全的,自已做了一个完整版,打包成chm,供给大家使用.
### ZK 6.5.0 Configuration Reference #### web.xml `web.xml` 是一个重要的配置文件,在 Java Web 应用程序中用于定义各种初始化参数、过滤器、监听器等。在 ZK 6.5.0 中,该文件被用来配置与 ZK 相关的各种组件...
系统使用过程主要涉及到管理员、用户和销售员三种角色,主要包含个人中心、销售员管理、用户管理、雪具分类管理、雪具商品管理、进货记录管理、退货记录管理、系统管理、订单管理等功能。根据日常实际需要,一方面...
ZSS-25标准型自动扫描射水高空水炮灭火装置.doc
mysql-connector-java-5.1.24.tar.gz.zss1g31
zk官方在线api生成的,zk方面的资源太少了,不可多得的chm
ZK支持通过CSS和ZSS(ZK Style Sheets)来定制界面外观,包括颜色、字体、布局等。 #### 五、ZK无障碍访问 为了确保所有用户都能无障碍地使用Web应用,ZK框架提供了多种方式来优化无障碍体验,如通过键盘导航、...
这些断路器具有多种保护功能,其中短时分级控制短路保护功能(ZSS)是一项关键特性,它旨在优化保护性能并减少因短路故障导致的停电时间。 短时分级控制短路保护(ZSS)功能的主要作用在于提供精确的、分阶段的短路...
"zss_C常用编程例子"这个压缩包文件提供了一系列的C语言编程实例,对于初学者或者想要巩固C语言基础知识的人来说是非常宝贵的资源。下面,我们将深入探讨这些常见编程例子中涉及的知识点。 1. **基本数据类型与变量...
对雪具销售管理的流程进行科学整理、...系统开发主要在 Windows 系统下进行,采用支持跨平台的java语言开发完成,因此可以运行在任意开发环境下。系统采用mysql数据库和B/S结构的方式,按照springboot框架进行开发。
zss_java基础.md
本系统主要针对计算机相关专业的正在做毕业设计的学生和需要项目实战练习的学习者,可作为毕业设计、课程设计、期末大作业。本系统主要针对计算机相关专业的正在做毕业设计的学生和需要项目实战练习的学习者,可作为...
【方法】以兰引Ⅲ号(LY)、ZS-1(ZS)和ZS-SJZ(ZSS)3种结缕草及其6种新品系为材料,在盆栽条件下进行干旱胁迫处理,在干旱胁迫处理后第3、9、15天测定叶片相对含水量、相对电导率、脯氨酸含量、可溶性总糖含量,同时观测...
在提供的文件列表"zss-master"中,我们可以推测这可能是一个ZSS库的主分支或版本。在这个目录下,通常会包含Sass源文件(.scss)、编译后的CSS文件、示例代码、文档等资源。通过查看这些文件,开发者可以学习如何...
- 包括ZigBee Device Object (ZDO)、ZigBee Application Support Sub-layer (ZSS)以及各种应用特定的Profile,如Home Automation、Lighting Control等。 5. **ZigBee PRO**: - ZigBee 2007也包含了ZigBee PRO,...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用以及.NET框架下的各种项目中。NPOI是C#中的一个开源库,它允许开发者读写Microsoft Office格式的文件,包括Excel。这个...