Tapestry
iteye_20786
这个作者很懒,什么都没留下…
展开
-
tapestry5国际化支持
因为tapestry5不支持全局的国际化(也就是说不支持把properties文件放到src/conf下面),它只是支持信息的继承, 也就是说,如果要用国际化,可以定义一个基类BasePage,再定义一个html文件BasePage.html,和一个资源文件BasePage.properties文件,里面定义资源,而以后的所有类,都继承这个类,那么html文件就可以访问资源了。...2008-09-05 15:16:58 · 79 阅读 · 0 评论 -
tapestry5项目中的总结
${currentTime.time}调用标准的get set方法${currentTime.hashCode()}调用非标准方法@onEvent处理事件发生@onEvent(value="submit",component="userInputForm")void onFormSubmit(){};或者用on+事件名的方法如:onSubmit(){}处理表单提交也可以用on+事件名+from+...2008-09-05 15:18:47 · 205 阅读 · 0 评论 -
tapestry不能运行的问题
在tapestry中如果不会用到spring的话就不用配置Spring的contextLoadListener在web.xml中,但是如果不配置的话会出现没有配置contextLoadListener的错误,主要原因在于把tapestry和spring的依赖包tapestry-spring放在了lib下面。所以不能运行,只要把这个包去掉就可以。...2008-09-05 15:22:29 · 85 阅读 · 0 评论 -
Tapestry里怎么实现Jsp里的ServletContext.getRealPath("/")的
Tapestry里怎么实现Jsp里的ServletContext.getRealPath("/")的功能。getRequestCycle().getInfrastructure().getContextPath();@InjectObject("service:tapestry.globals.WebContext") public abstract WebContext getWebCont...2008-09-05 15:23:43 · 75 阅读 · 0 评论 -
T5原理
Component Events组建事件组件事件是组件意识到用户行为的方法,就像点击链接和提交表单。组件事件被用来两种用途:他们表现为用户在客户端浏览器中触发链接或提交表单时发起的请求。这些在页面导航page navigation和请求处理requst processing中被更全面的描述。 他们表现为请求中的控制流,允许一个组件去通知他的容器关于一些详情(“一个表单被提交”), 或者...原创 2008-09-05 15:26:50 · 251 阅读 · 0 评论 -
从T5 Build web appliction里面学到的
T5的优点:以声明的方式处理按钮动作除去代码复制定义组件容易ajax集成验证国际化IOCspring支持hibernate支持事件处理器返回的类型nothing 当前页面处理requestString logic name of pageclass java class of pagePage IPage 接口Stream StreamResponse可以生成p...2008-09-05 17:51:12 · 76 阅读 · 0 评论 -
Tapestry5 Resource Code
在web.xml文件中配置tapestry的过滤器以后,系统在启动的时候会根据这个filter进行一些初始化的操作, 得到filter的名字,tapestry会根据这个fileter的名字去查看service是否存在。根据ServletContext context = config.getServletContext();得到context的内容,里面的一些参数信息,并把这些信息存放到一个...2008-09-10 10:35:10 · 92 阅读 · 0 评论