1

我在装饰器xml中使用sitemesh定义的jsp,它需要每分钟刷新一次。刷新后,页面正在复制页眉和页脚。

我使用 jQuery setInterval 每分钟刷新一次,并在加载时使用 div 给定动作名称。

有人可以帮助我需要做哪些配置更改以防止页眉页脚重复。

我正在使用struts2,jQuery。

4

1 回答 1

0

在您的 decorators.xml 文件中,您需要添加一些排除项,如下所示:

  <excludes>        
    <pattern>/*ajax=true*</pattern>        
    <pattern>/scripts/jquery/*</pattern>
  </excludes> 

等等你不想装饰的东西。因此,如果我想请求一个未使用上述配置修饰的页面,我可以在 ajax=true 或我配置到 URL 末尾的任何其他模式上进行标记。

假设您有一个名为 dosomething.action 的操作,它返回您不想装饰的内容页面。然后我会调用dsomething.action?ajax=true,而不是使用URL /dosomething.action。这样,sitemesh 就知道不应装饰此返回。

于 2010-09-30T23:38:35.453 回答