Topic: 请教Tapestry方面的几个问题。

  Print this page

1.请教Tapestry方面的几个问题。 Copy to clipboard
Posted by: gzdlw
Posted on: 2004-11-27 12:21

我接触Tapestry才一个半月,基本上所有能够找到的文档都看了一下,由于缺乏与精通Tapestry的高手交流,所以有些问题,一直解决不了。请指教一下,不胜感激。

1)Tapestry有没有能够控制CSS的组件或者组件参数?比如说,我想用@Foreach实现一个列表,每个row的CSS都不一样,但是我不想用@Table来做。请问有其它方法吗 ?

2)Tapestry的@Table组件,如果我想在table中画表框,请问有什么办法?因为@Table以及Table组件这个系列的其他组件,我发现不能很细节的对每个column以及每个row进行美工处理。请问,有没有办法?

3) Tapestry的树型目录,Tapestry的组件文档里面并没有直接说明tree组件,但是我通过学习在网上找到的其它一些应用程序,只能够实现最简单的tree组件。而且tree组件所使用的类,虽然在conbrib里面,但是全部没有注释,请问,如果有朋友对tree有经验,请指教一下。

4)请问AbstractEngine中的几个方法:
请问public IComponentMessagesSource getComponentMessagesSource() 的作用。
请问handlePageRedirectException和handleRedirectException有什么区别?
请问redirect和renderResponse有什么作用。

5)请问怎样开启页面cache。

请指教,非常感谢。。

2.Re:请教Tapestry方面的几个问题。 [Re: gzdlw] Copy to clipboard
Posted by: gzdlw
Posted on: 2004-11-27 15:16

另外,还有一个问题,Tapestry根据什么方式来定位寻找*.properties?很多组件都需要properties,但是我始终找不到Tapestry指定properties文件的路径,或者方式。。。。

3.Re:请教Tapestry方面的几个问题。 [Re: gzdlw] Copy to clipboard
Posted by: wenyuqiu
Posted on: 2004-11-29 12:14

我只能回答后面两个问题,水平有限啊
Tapestry默认是对页面缓存的,如果要设置非缓存,可以加jvm参数:
-Dorg.apache.tapestry.disable-caching=true

Tapestry的.properties文件是和.page放在同一目录,具体他是怎么实现我没研究过,好久没学tapestry了,

4.Re:请教Tapestry方面的几个问题。 [Re: gzdlw] Copy to clipboard
Posted by: shinwell
Posted on: 2004-11-30 12:50

建议你跟踪源码.

如果用Eclipse的话, 装一个sysdeo的tomcat插件
就可以调试java代码, 这样跟踪Tapestry源码非常方便.

5.Re:请教Tapestry方面的几个问题。 [Re: gzdlw] Copy to clipboard
Posted by: gzdlw
Posted on: 2004-12-01 16:03

不行呀,我还是不能够获取 .properties文件,即便我将其与.page文件都放在WEB-INF目录下。。。。。。按照Tapestry的开发手册,使用 .proeperties应该是很方便的,但是不知道何种原因,这里始终不能够识别到 .properties文件。。。。。

我猜想,会不会是由于我使用resion2.1.8呢?也许版本太低了?。。。。请遇到过这种情况的朋友,给我留个言,谢谢。。。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923