浏览 6682 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-09-01
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-09-01
如果是单独某个result的页面,在页面里面加上
<meta name="decorator" content="none"> sitemesh匹配的是url |
|
返回顶楼 | |
发表时间:2005-09-04
我试了一下还是不行,是不是我没有理解你的意思》能否讲得更清楚一些呢?谢谢!
|
|
返回顶楼 | |
发表时间:2005-09-04
贴出你的相关的配置文件. 阅读论坛提问智慧.
sitemesh.xml里面要包含 引用 <mapper class="com.opensymphony.module.sitemesh.mapper.PageDecoratorMapper"> <param name="property.1" value="meta.decorator" /> <param name="property.2" value="decorator" /> </mapper> |
|
返回顶楼 | |
发表时间:2005-09-04
我没有sitemesh.xml这个文件,这样系统应该使用的是sitemesh.jar中的缺省的文件,另外我的配置文件如下:
<?xml version="1.0" encoding="ISO-8859-1"?> <decorators defaultdir="/decorators"> <excludes> <pattern>/error/*</pattern> </excludes> <decorator name="main" page="main.jsp"> <pattern>/*</pattern> </decorator> <decorator name="head" page="head.jsp"/> <decorator name="body" page="body.jsp"/> </decorators> |
|
返回顶楼 | |
发表时间:2005-09-04
sitemesh 对于一个servlet只能使用一种 decorator
如果你有webwork是同一个dispather,那么就是一个servlet,我也不知道为什么,我改掉它的源码然后可以了,不难改 不知道你是不是这个问题,建议debug调进取看看 |
|
返回顶楼 | |
发表时间:2005-09-04
我又试了excludes一个action,但是还是不行,我都不知道是为什么,教程上说是用excludes就可以排除掉相关的url,但怎么不对呢?
|
|
返回顶楼 | |
发表时间:2006-03-30
wwtf 写道 我又试了excludes一个action,但是还是不行,我都不知道是为什么,教程上说是用excludes就可以排除掉相关的url,但怎么不对呢?
若'error.action' 则 <excludes> <pattern>/error.action</pattern> </excludes> or <excludes> <pattern>/error*</pattern> </excludes> 可以把sitemesh src加进来trace一下 |
|
返回顶楼 | |
发表时间:2006-03-31
wwtf 写道 我又试了excludes一个action,但是还是不行,我都不知道是为什么,教程上说是用excludes就可以排除掉相关的url,但怎么不对呢?
你用的webwork的版本是什么?如果你用的webwork的dispatcher是filter的话,请把sitemesh的filter-mapping放到webwork的filter-mapping前面 |
|
返回顶楼 | |