Tapestry 学习 3

来源:互联网 发布:免流app源码 编辑:程序博客网 时间:2024/05/07 00:17

过年了,也没什么兴趣学习。

前几天也没把程序跑起来。找到原因后,发现是在application文件中没有写org.apache.tapestry.page-class-packages。

与目录无关是错误的,起码在4是如此,3 还没学过,好像没有设置。

与页面相关类还是要在org.apache.tapestry.page-class-packages设置的目录下。其他类似。

application一个例子:

<application name="Tapestry Component Workbench">
  <meta key="org.apache.tapestry.visit-class" value="org.apache.tapestry.workbench.Visit"/>
  <meta key="org.apache.tapestry.template-encoding" value="ISO-8859-1"/>
  <meta key="org.apache.tapestry.page-class-packages" value="org.apache.tapestry.workbench"/>
  <meta key="org.apache.tapestry.component-class-packages" value="org.apache.tapestry.workbench.components"/>
 
  <extension name="org.apache.tapestry.request-decoder" class="org.apache.tapestry.workbench.RequestDecoder"/>
        
  <library id="contrib" specification-path="classpath:/org/apache/tapestry/contrib/Contrib.library"/>
 
</application>
红色的必然要用到。