jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

ZK--如何使用JSP

Posted on 2010-07-11 15:55 幻海蓝梦 阅读(1573) 评论(0)  编辑  收藏 所属分类: Ajax Java-eclipse,svn网管--拓扑图

原文:http://hi.baidu.com/zk_ajax/blog/item/883b0f36030da1dca3cc2bb3.html
Zk
使用的是 zul ,据说是 xul 的扩展,反正对于我这种用惯 JSP 的人实在不习惯,于是便尝试并搜索着如何将 zk 整合到 JSP 中,还真找到了,不过 JSP 文件就必须严格遵守 XML 格式了,例如 < br> 就得写成 <br /> <br></br> 了,刚开始狂报错,基本上都是标签未关闭,实在不惯啊。哈,进正题了。

       还记得那个 zkajax 工程吗,打开它,然后打开 web.xml 文件 ( 如果不知道这个文件的位置,我就该哭了 ) ,如果出现的是图形,就点下面 Source 即可出现代码。

       <listener> 标签的前面添加如下的 filter(Ctrl+Shift+F5 可以对齐文本 )

<filter>

              <filter-name>zkFilter</filter-name>

              <filter-class>

                     org.zkoss.zk.ui.http.DHtmlLayoutFilter

              </filter-class>

              <init-param>

                     <param-name>extension</param-name>

                     <param-value>html</param-value>

                     <!-- Use XHTML components as default. -->

              </init-param>

       </filter>

       <filter-mapping>

              <filter-name>zkFilter</filter-name>

              <url-pattern>*.jsp</url-pattern>

              <dispatcher>REQUEST</dispatcher>

              <dispatcher>INCLUDE</dispatcher>

              <dispatcher>FORWARD</dispatcher>

              <dispatcher>ERROR</dispatcher>

       </filter-mapping>

    

WebContent 目录下新建一个 test_jsp 文件 内容如下

<%@ page language="java" pageEncoding="UTF-8"%>

<html xmlns:x="http://www.zkoss.org/2005/zul">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title> 测试 zk jsp</title>

</head>

<body>

<x:window id="test" title=" 测试 zk jsp" border="normal" width="100px">

测试 zk jsp

</x:window>

</body>

</html>

在这文件上点右键 ->Rin As->Run on server, ,即可看到运行结果,大概是下图的样子:

是不是字体很小?我觉得太小了,于是我修改 css 文件中的字体,我把大部分该成了 10pt ( 原来为 x-small xx-small ) ,此文件为与 zul.jar\web\zul\css\normie.css.dsp ,然后再运行就是下图的样子了:


感觉到变化了吧。


只有注册用户登录后才能发表评论。


网站导航: