浏览 3678 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-12
<head> <meta name="decorator" content="default"> </head> 2、在BasePage中getVisit的方法已经被Deprecated了,已经改为injected方式实现了。 但如果我在每个面页中都要用到Visit,岂不是在每个.page文件中都要写一句 "<inject property="XXX" type="XXX" object="XXX"/>"。不知有没有别的方法代替getVisit方法。 3、在sitemesh中除了<meta name="decorator" content="default">可以改变页面风格模板外,还有什么方法实现。 不知大家用tapestry+sitemesh如何实现多风格页面的呢? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-04-12
tapestry基本上很难与sitemesh这种基于MVC的东西做集成
不过tapestry它自己完全可以写页面风格的模本啊,自己定义一个Border之类的组件就可以了 多嘴几句:tapestry的思想是不错,但是实现比较差(比如wind和state),和其他优秀的lib做集成比较繁琐 |
|
返回顶楼 | |
发表时间:2006-04-12
引用 2、在BasePage中getVisit的方法已经被Deprecated了,已经改为injected方式实现了。
但如果我在每个面页中都要用到Visit,岂不是在每个.page文件中都要写一句 "<inject property="XXX" type="XXX" object="XXX"/>"。不知有没有别的方法代替getVisit方法。 难道你是直接使用BasePage么? 难道你没有自己定义一个BasePage. 你可以在你自己定义的那个BasePage中inject Visit. |
|
返回顶楼 | |
发表时间:2006-04-12
dengyin2000 写道 引用 2、在BasePage中getVisit的方法已经被Deprecated了,已经改为injected方式实现了。
但如果我在每个面页中都要用到Visit,岂不是在每个.page文件中都要写一句 "<inject property="XXX" type="XXX" object="XXX"/>"。不知有没有别的方法代替getVisit方法。 难道你是直接使用BasePage么? 难道你没有自己定义一个BasePage. 你可以在你自己定义的那个BasePage中inject Visit. 在自己定义的MyBasePage 中inject Visit还不是要在每个页面中定义<inject property="XXX" type="XXX" object="XXX"/>,我没有用jdk1.5 |
|
返回顶楼 | |
发表时间:2006-04-12
Readonly 写道 tapestry基本上很难与sitemesh这种基于MVC的东西做集成
不过tapestry它自己完全可以写页面风格的模本啊,自己定义一个Border之类的组件就可以了 多嘴几句:tapestry的思想是不错,但是实现比较差(比如wind和state),和其他优秀的lib做集成比较繁琐 有同感,tapestry的思想是的确不错 但动手做了一下框架后,感觉自成一套,灵活不足 |
|
返回顶楼 | |
发表时间:2006-04-12
引用 dengyin2000 写道:
引用: 2、在BasePage中getVisit的方法已经被Deprecated了,已经改为injected方式实现了。 但如果我在每个面页中都要用到Visit,岂不是在每个.page文件中都要写一句 "<inject property="XXX" type="XXX" object="XXX"/>"。不知有没有别的方法代替getVisit方法。 难道你是直接使用BasePage么? 难道你没有自己定义一个BasePage. 你可以在你自己定义的那个BasePage中inject Visit. 在自己定义的MyBasePage 中inject Visit还不是要在每个页面中定义<inject property="XXX" type="XXX" object="XXX"/>,我没有用jdk1.5 不好意思 我用的是annotation. 不用的. |
|
返回顶楼 | |