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> >

