CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

java有没有类似zope的ZPT(page template)实现?

楼主liusong1234(刘松)2003-12-02 13:59:19 在 Java / J2EE / EJB / JMS 提问

最近接触了一下zope,它有一个page   template技术,类似于jsp中的标签库,但它是做为html标签属性出现的。例:  
  jsp的:  
  <%    
      if(a==3){  
  %>  
  <a   href="search.jsp?key=<%=key%>">搜索</a>  
  <%  
  }  
  %>  
  jsp的tagLib类似:  
  <logic:equal   name="a"   value="3">  
  <a   href="search.jsp?key=<bean:write   name="key"   />">搜索</a>  
  </logic:equal>  
   
  用ZPT是:  
  <a   href=""   tal:condition="python:a==3"   tal:attribute="href   string:search.jsp?key=${key}">搜索</a>  
   
  ZPT的优点一目了然。  
  对于动态生成页面技术,jakarta的velocity是最接近我需求的。我需要的是一种简单且强大的嵌入技术(flexible!)。对于jsp,因为它过于强大,使得实现mvc模式需要人为控制,velocity是逻辑上的弱化和表现上的强化的jsp样式。  
  标签库十分不爽!学起来麻烦,写起来麻烦!还被人标榜为简单应用的典范!!!  
   
  请各位老大指点一下有什么好的技术可以支持类似的ZPT的语法?  
  真没有的话,谁有时间写一个让大家用吧,和实现jsp差不多吧,写个servlet,也不是不可行。  
   
  zpt的文档链接:  
  http://zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx  
  http://zope.org/Documentation/Books/ZopeBook/2_6Edition/AdvZPT.stx  
   
  问题点数:0、回复次数:2Top

1 楼liusong1234(刘松)回复于 2003-12-02 17:33:51 得分 0

我找到了!  
  http://javazpt.sourceforge.net/  
  刚下下来还没来得及看,上面说是GPL协议的,没有实现metal,还是不大爽。  
   
  哪个老大留个言,我好结帖。  
  Top

2 楼liusong1234(刘松)回复于 2003-12-02 18:10:00 得分 0

转一些帖子:  
  Of   course,   one   must   learn   Python   and   ZPT...   Incidentally,   I   recently   compared   ZPT   to   JSP/JSTL/JavaServer  
  Faces   and   was   appalled   at   the   cruftiness   of   the   Java   solutions.   ZPT   is   *way*   cleaner   and   easier.  
  Learn   ZPT   and   you   will   understand   where   JSP   technology   might   be   in   two   years.   ...    
   
   
  I   did   not   consider   the   other   frameworks   you   mentioned.     One   of   my    
  biggest   concerns   was   a   large   and   active   user/contributor  
  base,   and   copious   documentation.       Check   out   the   zope.org   site,   and   you    
  will   observe   new   Zope   plugins   getting   created   at   a   rate   of   several   per   week.  
  Few   other   platforms   can   match   that:   Perl,   PHP,   Java,   Microsoft.     I    
  prefer   a   real   language,   so   PHP   is   out.     I   prefer   Python   to  
  Perl,   so   that's   out.     Java   is   great   for   the   back-end,   but   too   cumbersome    
  and   verbose   for   the   front   end.     I   want   to   avoid  
  lockin,   so   Microsoft   is   out.     That   leaves   Python/Zope   by   a   process   of    
  elimination!  
   
  Top

相关问题

  • template
  • about template
  • template question!!
  • template与workspace
  • template function问题
  • template partial specialization
  • 奇怪的template!
  • non_template collection classes?
  • template的问题?
  • JSP Template请教

关键词

  • zope
  • jsp
  • 技术
  • python
  • zpt
  • 实现
  • 标签
  • documentation
  • 搜索
  • org

得分解答快速导航

  • 帖主:liusong1234

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo