Hello group,

I have a jsp (containing Trinidad components), and I want to include a
second jsp page (using jsp:include).  I'd like to pass a backing bean
parameter to the included page (so I can use this value in a javascript
function), but how can I do this?  

It appears to be impossible to use "#{row.shiftId}" inside the onclick
attribute (which is in the included jsp).  Or am I wrong?  Also using
${param.shiftId} results in an error:
According to TLD or attribute directive in tag file, attribute onclick does
not accept any expressions



These are my jsp files:

first.jsp
-------------------------------------------------------------------------------
...
<f:subview id="overviewPage">
        <tr:table id="overviewTable" value="#{backingBean.dataModel}" var="row">
                ...
                <tr:panelFormLayout>
                        <tr:table id="results" value="#{row.results}" 
var="result">
                                <tr:column>
                                        <tr:outputLabel 
value="#{result.shift}"/>
                                </tr:column>
                        </tr:table>

                                
                        <jsp:include page="second.jsp">
                                <jsp:param name="shiftId" 
value="#{row.shiftId}"/>
                        </jsp:include>
                </tr:panelFormLayout>
                ...
        </tr:table>
</f:subview>




second.jsp
-------------------------------------------------------------------------------
<f:subview id="createAbsence">
        <tr:panelPopup onclick="jsFunction('${param.shiftId}');" text="create"
modal="true" position="relative">
                <tr:selectOneChoice label="type" value="#{backingBean.type}"
required="yes" immediate="true">
                        <f:selectItems 
value="#{personalShiftPlanOverviewActions.absenceTypes}"
/>
                </tr:selectOneChoice>                                   
                ...
        </tr:panelPopup>
</f:subview>


Thanks for your help!

Joris
-- 
View this message in context: 
http://www.nabble.com/-TRINIDAD--include-jsp-using-param-tp17912565p17912565.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to