Jsp JSF管理bean&;自定义标签
我试图创建一个portletJsp JSF管理bean&;自定义标签,jsp,jsf,jstl,websphere-portal,Jsp,Jsf,Jstl,Websphere Portal,我试图创建一个portletrenderURL,以导航到另一个门户页面,该页面有一个portlet。这很好。但是我想在URL中传递一个参数,这也很好。但我想在托管bean中的参数中传递一个值 所以,它是动态参数值 <portlet-ext:portalRenderURL var="myURL" contentNode="NewPage"> <portlet-ext:urlParam name="name" value=""/> </portlet-ext:p
renderURL
,以导航到另一个门户页面,该页面有一个portlet。这很好。但是我想在URL中传递一个参数,这也很好。但我想在托管bean中的参数中传递一个值
所以,它是动态参数值
<portlet-ext:portalRenderURL var="myURL" contentNode="NewPage">
<portlet-ext:urlParam name="name" value=""/>
</portlet-ext:portalRenderURL>
在urlParam
中,值应该类似于{managedBean.name}
我试图在“Name”上创建链接,以便我单击的“Name”应该传递到“NewPage”portlet上,以便它可以显示该特定名称的详细信息
谢谢你答对了
使用托管bean中的IBM库生成指向页面的链接,并将其用于JSF的commandLink标记。并使用f:param标记将参数传递给它
这将传递存储在托管bean中的参数值
希望这能有所帮助。有什么问题吗?如果您在托管bean的属性中输入urlParam的值,它不起作用吗?您是否在jsp中使用此代码?是的,我已尝试将代码放入jsp中,分配value=“#{managedBean.name}”,但它不起作用。无论如何,根据我的理解,它不应该工作,因为它是JSF EL,而这个标记是IBM的Java标记库?您使用的是什么版本的WebspherePortal?好的,我试图生成一个链接,通过传递一个动态参数值(在页面生成时生成!)指向一个新页面。但这不适用,因此我正在寻找后端解决方案,在那里我可以生成一个指向页面的URL并传递参数,我得到了一个wp.l2.urlhelper.jar,它有URL实用程序类,可以帮助我。如果你需要更多信息,请告诉我。