grails-filters

    6熱度

    1回答

    在我的控制器操作中,我嘗試設置響應的contentType如下。 class MyController { def rss = { response.setContentType('text/xml') //I even tried setHeader('contentType') and also render(contentType:'text/xml',..

    6熱度

    1回答

    在Grails 3中,似乎過濾器在攔截器之前運行。 我想知道是否有可能使攔截器在過濾器之前運行? 我知道過濾器已被棄用,我們開始過渡到攔截器。

    0熱度

    1回答

    我正在使用Grails版本2.2.4,並且已經安裝了kickstart插件作爲編譯「:kickstart-with-bootstrap:0.9.6」。 BuildConfig.groovy plugins { runtime ":hibernate:$grailsVersion" runtime ":jquery:1.8.3" runtime ":resour

    3熱度

    2回答

    這是關於grails 1.3.7應用程序的具體內容,但希望這些答案也適用於新版本。下面的代碼是需要的簡化版本。 accountService正在被注入。下面的代碼片段完成了它應該做的事情,但顯然是重複的代碼。這是位於在grails-app一個UserFilter類/ conf目錄 我如何提取常見的邏輯我的過濾器,保持重定向和檢查會話的能力?我已經嘗試將一種方法提取到過濾器類中,傳入會話和flash

    3熱度

    3回答

    我有一個過濾器: class MyFilters { def filters = { before = { render(view: "/test") return false } } } 這工作在哪裏我使用一個控制器來處理請求的頁面大,顯示出測試的內容.gsp而不是我要求的頁面。但是,當我嘗試訪問直接映射到GSP文件的

    0熱度

    1回答

    是否可以在Grails過濾器中檢索特定控制器操作/方法所需的角色/權限列表? 假設Spring Security的核心(2.0.x版本)插件安裝和使用@Secured註釋,比如一個控制器: class PersonController { @Secured(['ROLE_MANAGER','ROLE_USER']) def index(Integer max) {

    0熱度

    1回答

    我已經在grails-app/view下創建了一個名爲'content'的文件夾,並從那裏提供所有不需要控制器操作的gsp文件。 爲了提供這個視圖,我添加了一個UrlMapping「/ content/$ view」(controller:「content」)。這使我可以直接調用/ my-app/content/staticGSP而不需要實際的ContentController。這工作很好,一段時

    1熱度

    1回答

    在我的Grails應用程序,我一個控制器上的過濾器,所有工作正常,除了這一部分: flash.message = message(code: 'empSeeker.profileExists') 和錯誤是: Message:No signature of method: com.MyApp.filters.HRCheckFilters.message() is applicable for a

    0熱度

    1回答

    我正在研究一個在grails中的聯盟系統,用戶可以創建單獨的鏈接,並且訪問此鏈接的訪客通過一個唯一的會話ID獲取一個cookie。如果幾天後某些客人再次來到我的webApp,我想知道他們已經來過,並且用戶過去曾將此客人帶到我的網站。 你會如何在grails中實現這個?我會說與過濾器。但我應該如何實現這樣一個過濾器?使用Grails默認會話ID不會很好,因爲它會失效,並且由於服務器內存(RAM)的原

    0熱度

    1回答

    我需要通過特定過濾器的控制器類來處理批註處理。 目前我只能看到controllerName。 有沒有辦法得到實際的controller.class?