[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);
}关联内容 |