2014-06-08 104 views
0

使用Coinbase,我需要爲回調設計一個接口。JSF 2.2:如何處理Coinbase回調?

我的應用程序使用JSF 2.2,並且我不知道如何截取Coinbase請求。

使用servlet,我可以在doGet中檢索請求的內容,但是使用JSF我卡住了!

回答

1

JSF框架本身就是一個servlet。通過Faces API,您可以從JSF中獲取所需的所有東西。 實施例,以獲得請求對象:

HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance() 
        .getExternalContext().getRequest(); 

等。 否則,您可以隨時創建自定義servlet並將其映射到Faces servlet旁邊的web.xml中。

+0

是的,但如何在我的「前」XHTML/JSF文件沒有任何用戶操作調用它? (這是一個回調) – GiBoX

+0

那麼,你可以創建一個方法,它可以在頁面加載時使用fs:pageAction上的viewAction元素來調用,但是我建議使用一個自定義的servlet。 –