首页 > 其他 > 详细

tapestry3常见问题

时间:2015-08-03 22:51:01      阅读:312      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!