Java Portlet 2.0:未在ResourceURL上设置属性

Java Portlet 2.0:未在ResourceURL上设置属性,java,url,resources,properties,portlet,Java,Url,Resources,Properties,Portlet,我正在创建一个ResourceURL,这样我就可以通过portlet为文件提供服务 final ResourceURL resourceUrl = facesHelper.getRenderResponse().createResourceURL(); resourceUrl.setProperty("download", Boolean.TRUE.toString()); resourceUrl.setProperty("format", "csv"); 不幸的是,URL看起来是这

我正在创建一个ResourceURL,这样我就可以通过portlet为文件提供服务

final ResourceURL resourceUrl = 
    facesHelper.getRenderResponse().createResourceURL();
resourceUrl.setProperty("download", Boolean.TRUE.toString());
resourceUrl.setProperty("format", "csv");
不幸的是,URL看起来是这样的:

/portal/portal/default/noRoles/MyPortletNoSecurityWindow?action=b&cacheability=PAGE
我看不到任何东西


当我使用portlet的方法时,
download
上的
getProperty()
返回
null

您应该使用
setParameter
而不是
setProperty