David,

thanks for using MyFaces.

JSF-Spec says nothing about PageContext variables.

The VaribleResolver for JSF-EL must know these:
-applicationScope
-cookie
-facesContext
-header
-headerValues
-initParam
-param
-paramValues
-requestScope
-sessionScope
-view

The Jetspeed folks, especial David Le Strat,
have created a MyFaces-Portlet-Bridge. I guess
he knows more on JSF<-->Portlet.

HTH,
Matthias



> -----Original Message-----
> From: David Sean Taylor [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, December 02, 2004 5:59 PM
> To: MyFaces Discussion
> Subject: portlet:defineObjects
> 
> 
> Im trying to write a portlet with MyFaces
> 
> The portlet api's <portlet:defineObjects> defines the page context 
> variable 'renderRequest' shown below.
> 
> Using ${renderRequest.porletMode} works fine.
> However '#{renderRequest.portletMode} fails
> 
> Is this a bug or am I making a wrong assumption here...
> 
> <%@ page session="false" %>
> <%@ page import="javax.portlet.*"%>
> <%@ page import="java.util.*"%>
> <%@ taglib uri='http://java.sun.com/portlet' prefix='portlet' 
> %> <%@ taglib uri="http://java.sun.com/jstl/core"; prefix='c' 
%> <%@ taglib > uri='http://java.sun.com/jsf/html' prefix='h' %> <%@
taglib 
> uri='http://java.sun.com/jsf/core' prefix='f' %> 
> <portlet:defineObjects/> <f:view>
>      <h:outputText value='#{renderRequest.portletMode}'/><br> 
>   <-- FAILS
>      <c:out value="${renderRequest.portletMode}"/>           
> <-- SUCCEEDS
> </f:view>
> 

Reply via email to