浏览 2341 次
|
锁定老贴子 主题:『提问』关于SiteMesh和Spring
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2006-02-17
软件环境:
通过SiteMesh配置可以设定/aaa/*采用a模板,/bbb/*采用b模板, 但是在一个Spring的项目中就不起作用,为什么? 配置文件: <decorator name="aaa" page="aaa.jsp"> <pattern>/aaa/ccc/*</pattern> </decorator> <decorator name="bbb" page="bbb.jsp"> <pattern>/bbb/*</pattern> </decorator> <decorator name="main" page="main.jsp"> <pattern>/*</pattern> </decorator> 错误提示信息: 模板设置不起作用 你的分析: 和spring的action servlet有冲突? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2006-02-20
看Equinox源码,她也用了SiteMesh和Spring
|
|
| 返回顶楼 | |
|
时间:2006-02-21
他只是用了一个decorator
|
|
| 返回顶楼 | |
|
时间:2006-02-21
:)老兄,能否加我的qq:9886913有工作流问题想请教
|
|
| 返回顶楼 | |
|
时间:2006-02-24
simple 写道 软件环境:
通过SiteMesh配置可以设定/aaa/*采用a模板,/bbb/*采用b模板, 但是在一个Spring的项目中就不起作用,为什么? 配置文件: <decorator name="aaa" page="aaa.jsp"> <pattern>/aaa/ccc/*</pattern> </decorator> <decorator name="bbb" page="bbb.jsp"> <pattern>/bbb/*</pattern> </decorator> <decorator name="main" page="main.jsp"> <pattern>/*</pattern> </decorator> 错误提示信息: 模板设置不起作用 你的分析: 和spring的action servlet有冲突? sitemesh 2.x的pattern分析比较弱智,像/*代表的就不是/*和/*/*这类?所以上面的配置也可以写成这样: <decorator name="main" page="main.jsp"> <pattern>/*</pattern> </decorator> <decorator name="aaa" page="aaa.jsp"> <pattern>/aaa/ccc/*</pattern> </decorator> <decorator name="bbb" page="bbb.jsp"> <pattern>/bbb/*</pattern> </decorator> 配置设置不起作用可能是你在web.xml中的spring和sitemesh的filter的mapping顺序调个了!!!应该是 <filter-name>sitemesh</filter-name> <url-patter>/*</url-pattern> <filter-name>spring</filter-name> <url-pattern>/*</url-pattern> |
|
| 返回顶楼 | |






