88251546 2011-04-12
主要是为了使用zk spreasheets的标签,简述下步骤
首先是jsp里的写法
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.zkoss.org/jsp/zul" prefix="z" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ZK Spreadsheet</title>
</head>
<body>
<z:page zscriptLanguage="java"><%-- this is Jsp valid Comment, do not use XML comment. --%>
<h2>ZK Spreadsheet</h2>
<z:window height="100%">
<z:spreadsheet id="fluSpreadsheet" src="/xls/海水质量监测-水质数据.xls" width="100%" height="100%"
maxrows="51" maxcolumns="4" style="border:1px solid black;"/>
</z:window>
</z:page>
</body>
</html> 引入到freemaker中
先在web.xml中加入
<servlet> <servlet-name>JspSupportServlet</servlet-name> <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet>
配置一个struts路由请求
<package name="index" extends="struts-default"> <action name="freemarker" class="app.action.IndexAction"> <result name="success" type="freemarker">/WEB-INF/freemarker_test.ftl </result> </action> </package>
freemaker页面如下
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<#assign z=JspTaglibs["http://www.zkoss.org/jsp/zul"] />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ZK Spreadsheet</title>
</head>
<body>
<@z.page zscriptLanguage="java">
<h2>ZK Spreadsheet</h2>
<#list test as test>
<h4>${test}</h4>
</#list>
<@z.window height="100%">
<@z.spreadsheet id="fluSpreadsheet" src="/xls/海水质量监测-水质数据.xls" width="100%" height="100%"
maxrows="51" maxcolumns="42" style="border:1px solid black;"/>
</@z.window>
</@z.page>
</body>
</html><#assign z=JspTaglibs["http://www.zkoss.org/jsp/zul"] /> 声明了zk的标签,以z作为前缀调用,ok,大功告成。
是一个替代hibernate的一个作用于数据库的框架。 这里整合后不需要写一些简单的sql语句。 2、在resources下创建templates文件夹,在其下就可以书写页面了,和HTML的风格相似。