在jsp:include中传递EL表达式或托管bean实例

时间:2010-07-21 20:51:24

标签: jsp jsf expression el jspinclude

我有一个通用按钮jsp:

<wow:button id="addButton" iconClass="add16 icon16x16"
            action="#{managedbean.addNew}" type="submit" immediate="true"
            value="#{lblMsg.label_add }" />

<wow:button id="deleteButton" iconClass="iconCancel"
            action="#{managedbean.delete}" type="submit"
            value="#{lblMsg.label_delete }" />

这通过

包含在另一个jsp页面中
<wow:outputText value="#{locationBean.disclaimer}"></wow:outputText> <br />
<jsp:include page="buttons.jsp">

此页面具有EL表达式使用的托管bean实例。我想将 locationBean 的这个实例传递给buttons.jsp。一种方法是在jsp中设置一个param值:include到bean名称并在buttons.jsp中使用requestScope [beanName]。

有更好的方法吗?

编辑:哇是我们自己的JSF组件库。

1 个答案:

答案 0 :(得分:2)