public render parameter怎么配才能跑起来啊

wuxi7227 2010-04-23
在下在liferay5.2.3 ext项目下写了两个portlet。想支持public render parameter以获得cascading效果。怎么老跑不起来啊,后台总是报错: supported public render parameter references unknown identifier
在下配置如下:
portlet-ext.xml
  <portlet>
        <portlet-name>EXT_CITYINTRO</portlet-name>
        <display-name>CityIntro</display-name>
        <portlet-class>com.liferay.portlet.StrutsPortlet</portlet-class>
        .................
        <supported-public-render-parameter>
          <identifier>city</identifier>  
          <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:city</qname>           
        </supported-public-render-parameter>          
    </portlet>
   <public-render-parameter>
           <identifier>city</identifier>
           <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:city</qname>    
    </public-render-parameter>

liferay-portlet-ext.xml
  <portlet>
        <portlet-name>EXT_CITYINTRO</portlet-name>
        <struts-path>ext/cityintro</struts-path>
        <use-default-template>false</use-default-template>
        <supported-public-render-parameter>
          <identifier>city</identifier> 
           <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:city</qname>     
        </supported-public-render-parameter>
    </portlet>
     <public-render-parameter>
           <identifier>city</identifier>
           <qname xmlns:x="http://www.liferay.com/public-render-parameters">x:city</qname>
    </public-render-parameter>


请教达人!

Global site tag (gtag.js) - Google Analytics