A4j 动态include页面 格式注意

<a4j:include ajaxRendered="true"
      viewId="/templates/include/#{panelMenu.location}"/>

 

1.让a4j工作在Ajax监听模式,只要页面Ajax提交,就会更改页面

 

2.包含进来的页面,最好以标准的facelet格式写

 

<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:ui="http://java.sun.com/jsf/facelets"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:a4j="http://richfaces.org/a4j"
 xmlns:rich="http://richfaces.org/rich"
 xmlns:t="http://myfaces.apache.org/tomahawk">


 <body>
  <f:view>
     <p>Welcome 1</p>
     <h4>Content1</h4>
  </f:view>
 </body>
</html>
如上面,如果html标签外不许包含其它xml解析之类的标签

 

 

还有一点需注意的事,如果放在panelGrid里面的话,必须把body标签去掉,不然排版会有问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值