[IT科技] 页面中传值问题,

发表于 @ 2009-6-8 18:00:26

现在有一个javaScript方法:
function test(uri){
return uri;
}
JSF页面中通过以上方法可以得到一个页面的地址,我想把它传给 <ui:include src="" />这个里面的src="" ;
这里的 ui:include 是 xmlns:ui="http://java.sun.com/jsf/facelets" 里面的。
请问,哪位大哥可以指点一下?谢谢了。


JSF页面中的处理方法:
<a:commandLink style="margin: 0px; padding: 0px;" immediate="true" action="#{systemBean.handleNavigation}">
<a:actionparam name="navigation" value="/erp/hr/XXRequirement.xhtml" />
<h:outputText style="margin-left: 8px; padding: 0px;" value="XX申请" />
</a:commandLink>

下面是bean里面的代码:

  public final static String NAVIGATION = "navigation";

  /** * 导航 * @param outcome */
  public static void handleNavigation(String viewId) {
    FacesContext context = FacesUtils.getFacesContext();
    ViewHandler viewHandler = Util.getViewHandler(context);
    assert (viewHandler != null);
    UIViewRoot viewRoot = viewHandler.createView(context, viewId);
    context.setViewRoot(viewRoot);
  }



Copyright © 2009 老紫竹
网站地图 | 最新文章 | 未读文章 | 24小时内热点文章 |津ICP备09000085号