码迷,mamicode.com
首页 > 其他好文 > 详细

tapestry3常见问题

时间:2015-08-03 22:51:17      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

网上有关tapestry的资料比较少,即使有少量资料,也是tapestry5版本的,有关tapestry3的资料就更少了。

遇到一些问题走了不少弯路,所以把几个常见问题总结一下。大家如果也遇到,希望可以帮助大家。

1.项目的ApplicationServlet对应的servletname必须与项目的application文件名称一致,也就是web.xml里配置的那个核心servlet。否则的话,项目不会读取application配置文件里的内容。 就这个问题找了我半天资料都没解决。在application里配置的组件,page都没生效,就是因为我的ApplicationServlet的servlet-name没有和application文件名一致。


2. Unable to set property listener of component Home/$Form fromStaticBinding[listeners.submits].

原因: listener="listeners.submits"应该为listener="ognl:listeners.submits"


3.Unableto resolve expression ‘listeners.submits‘ for com.asiainfo.tapestry.page.Home$Enhance_0@27af8502[Home].

提交表单的方法没有IRequestCycle入参


4. Unable to update expression ‘targetInfo‘ for com.asiainfo.tapestry.page.Home$Enhance_0@1a271f5[Home] to aaa.

没有在page规范文件里配置:<property-specificationname="targetInfo‘" type="java.lang.String"/>


5.tapestry的html模板表单提交写法不一样,如果写成 :action="listeners.submits"没有用listener=“...”   提交会没有反应



版权声明:本文为博主原创文章,未经博主允许不得转载。

tapestry3常见问题

标签:

原文地址:http://blog.csdn.net/lzf4712/article/details/47261939

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!