tapestry3常见问题

网上有关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 [email protected][Home].

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

4. Unable to update expression ‘targetInfo‘ for [email protected][Home] to aaa.

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

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

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

时间: 2024-08-06 11:55:30

tapestry3常见问题的相关文章

PHP常见问题及解答

当作PHP学习时,总是会在baidu上查很多的例如开发环境的选择呀,PHP好不好呀!或者是不是转学JAVA,或是.NET等: 首先本人是从2010年下半年开始报名学的PHP(IN Guangzhou),每周一天学了近6个月左右,从最基础的HTML,CSS,DIV,JAVASCRIPT,AJAX,PHP,然后学二次开发:闲暇之余还开通了一个个人blog( PHP wordpress); 由于个人工作原因,这几年放了一段时间未动PHP了,今年开始又自学了.NET; ---目的就想业余做一份兼职,锻炼

微信JS-SDK说明文档及常见问题处理

概述 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系统的能力,同时可以直接使用微信分享.扫一扫.卡券.支付等微信特有的能力,为微信用户提供更优质的网页体验. 此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项. 使用说明 在使用微信JS-SDK对应的JS接口前,需确保公众号已获得使用对应JS接口的权限,可登录微信公众平台进入“开发者中心”查看对应的接口权限. 注意:

NHibernate常见问题及解决方法

NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个"in expected: <end-of-text> (possibly an invalid or unmapped class name was used in the query)."错误查了好半天终于查到了.这篇文章是我转载的NHibernate的常见错误... hbm.xmlNHibernate文件中版本号可能引起的

NTB调试常见问题指南

作为实现不同PCI域乃至跨节点数据传输的重要器件,NTB在服务器和存储领域实现双控.内存互访等方面发挥着重要的作用.由于它本身既作为virtual port出现,又可以被互联的结点通过pci scan看到,作为一个link port出现,加之其上实现的地址转换和转发功能,在实际工程项目中,难免会碰到各种问题.本文结合笔者最近的工作,分享了NTB调试过程中常见的问题和解决思路和办法. 从问题的现象来看,具体常见问题包括: 找不到NTB设备: NTB mailbox无法传送数据: ReqID 无法探

SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结

一 开发环境 1.动态web工程 2.部分依赖 java代码: hibernate-release-4.1.0.Final.zip hibernate-validator-4.2.0.Final.jar spring-framework-3.1.1.RELEASE-with-docs.zip proxool-0.9.1.jar log4j 1.2.16 slf4j -1.6.1 mysql-connector-java-5.1.10.jar hamcrest 1.3.0RC2 ehcache 2

转:Web页面通过URL地址传递参数常见问题及检测方法

Web页面即我们在浏览器中所看到的网页,在Web应用程序中,其页面往往需要进行动态切换和数据交互,页面间的数据常规传递方法有多种,本文主要介绍Web页面处理程序中常见的URL地址参数传递方法,包括概述其实现原理.特点和常见问题,最后介绍检测该方式常见应用问题的测试思路和方法. 1.web页面的概念 Web是internet上一个非常重要的资源信息网,产生于20世纪90年代初,它遵循超文本传输协议,以超文本或超媒介的形式传送各种各样的信息,为用户提供了一个具有友好的图形化界面--Web页面,以便用

winpcap使用注意事项及常见问题

1.获取网卡设备名称.名称不是在ipconfig里显示的那样,而是需要调用函数pcap_findalldevs. 2.winpcap捕获3G网卡等拨号网络数据需要安装netmon,http://www.microsoft.com/en-us/download/details.aspx?id=4865. 3.winpcap默认只支持visual c++. 4.winpcap对拨号网络PPP只支持到XP系统.如果想要在Vista以上捕获3G数据包,可以购买能够将3G数据转换成以太网的3G网卡,如:H

ubuntu常见问题汇聚

ubuntu下使用rcconf来控制开机自启动软件 RedHat操作系统,可以使用checkconfig命令来关闭或开启一些系统服务,但是在ubuntu系统下并没有这条命令,介绍一款类似于centos下的ntsysv的一款软件,来控制我们想要设置的开机自启动软件.这款软件叫做rcconf. sudo apt-get install dialog rcconf 使用:直接输入sudo rcconf控制. 还可以使用 Ubuntu 自带的 update-rc.d 用法 update-rc.d XXX

Hadoop 2.2.0 常见问题之:Ubuntu 64环境下“Unable to load native-hadoop library for your platform”问题”

问题 最近在学习Hadoop(2.2.0),打算写一个MapReduce的小程序在Ubuntu 64位的环境下测试一把,一切环境配置完毕后,执行的过程中,控制台输出下面的内容: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 原因 在网上搜索了一番,得出如下结论: "The reason