JSF:通过EL打印所有请求参数

时间:2014-02-27 11:56:03

标签: eclipse jsf jsf-2 el

我想创建一个简单的Eclipse模板,向我展示所有当前页面参数及其值。

第一种方法是:

        <c:forEach var="pname" items="$<PARAM_NAMES>">
            <tr>  
                <td>  
                    <h:outputText value="${param}" />
                </td>  
                <td>
                    <h:outputText value="${param.pname}" />
                </td>
            </tr>
        </c:forEach>

你有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您构建此内容的想法无效,因为它包含在开箱即用中。

<ui:debug hotkey="x" rendered="#{initParam['javax.faces.PROJECT_STAGE'] == 'Development'}" />

开始使用ui的提示:debug:

<ui:debug/> tag not working in Facelets (JSF 2.0)

这假设是JSF 2.0。如果你不在JSF 2.0上,为什么不在只有ExternalContext().getRequestParameterMap()的bean中创建它?