浏览 5350 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-10
最后修改:2010-09-21
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-10
后来想在home.ftl中<#include "/leftadvert.ftl">,然后在leftadvert.ftl中写js来通过showad.action,但也不行,include把包含进来的内容完全当成一个静态文本了。
|
|
返回顶楼 | |
发表时间:2007-12-10
webwork的ww:action标签
|
|
返回顶楼 | |
发表时间:2007-12-12
在ftl中<@ww.action name="showLeftAdvertBoards" executeResult=true/>可以调用指定的action并显示相应的结果。但是通过这个标签无法传递参数给action,比如我想显示showLeftAdvertBoards.action?id=323的结果,要如何实现
|
|
返回顶楼 | |
发表时间:2007-12-13
要包含一个 action 也不关 freemarker 的事情吧。 看你的代码样子,是要做 ad 的页面引入。 要通过 freemarker 来做的话,办法可以是由 action 做 ad 的数据准备,页面通过 include ad.ftl 来展现广告列表。 至于 action 怎么做 ad 的数据准备,比较理想的方式肯定是 interceptor 来做全局的注入了。 另一个传统的方式是通过js来做广告列表的引入,门户都这么干。这就是另外一个话题了 |
|
返回顶楼 | |
发表时间:2007-12-13
[quote="nepalon"]在ftl中可以调用指定的action并显示相应的结果。但是通过这个标签无法传递参数给action,比如我想显示showLeftAdvertBoards.action?id=323的结果,要如何实现[/quote]
xml 代码
不过有个奇怪的问题,就是主Action,比如Index如果返回了input或者error,ShowLeftAdverBorads也会调用返回input或error的结果。我没有解决。 |
|
返回顶楼 | |
发表时间:2007-12-14
配置showLeftAdvertBoards的拦截器组合中不包含 validation |
|
返回顶楼 | |