0
在JSP頁面中,我使用的自定義JSTL函數將request
對象作爲其中一個輸入。HOWTO在調用JSP中的自定義標記函數時訪問請求對象
目前我正在使用以下方法在我的JSP中訪問它。
<c:if test="${custom:isVisitorFromNorthAmerica(request)}">
...
</c:if>
標籤函數定義如下,
<function>
<name>isVisitorFromNorthAmerica</name>
<function-class>com.x.y.JspELFunctions</function-class>
<function-signature>
java.lang.Boolean isVisitorFromNorthAmerica(javax.servlet.http.HttpServletRequest)
</function-signature>
</function>
的custom#isVisitorFromNorthAmerica
函數定義裏面的請求對象爲空。我不知道如何訪問request
對象,而不訴諸scriptlet。
我確保發送到自定義標籤的request
對象不是空的,因爲我在恰當設置了自定義函數調用&之前添加了一個scriptlet。
你能告訴你的標籤? –
@SotiriosDelimanolis我已經更新了標籤功能定義的問題。 – Chantz