Grails request對象是HttpServletRequest的一個實例。有什麼辦法從請求對象中獲取唯一的ID嗎?我的最終目標是存儲特定於請求的會話數據,因此我需要一個String
或我可以用作唯一標識的號碼。如何在Grails中唯一標識請求?
0
A
回答
1
爲什麼不在過濾器中使用靜態ThreadLocal?
1
也許只是作爲一個請求屬性添加一個唯一的ID?
request.setAttribute('UID', Math.random())
+0
是的。我直到昨天晚上才意識到,我可以使用'session'這樣的'request'來存儲數據。我需要唯一標識請求,因爲我試圖將會話數據的範圍限制爲一個請求,這不是必需的,因爲請求也可以保存任意數據!謝謝! – ubiquibacon 2013-03-07 17:04:24
相關問題
- 1. 如何唯一標識請求?
- 2. HTTP請求可以唯一標識嗎?
- 3. NodeJS Express - 全球唯一請求標識
- 4. 如何唯一標識遠程請求主機
- 5. 使用node.js從POST請求中唯一標識用戶
- 6. sharepoint中頁面請求的唯一標識
- 7. HTTP請求中的唯一標識信息?
- 8. 如何唯一標識cgcontext?
- 9. 附加一個唯一的標識符laravel請求
- 10. 導軌5隱藏產量唯一請求標識符
- 11. 同一請求中同一類型對象的唯一標識符
- 12. 如何在Grails中獲取請求URI?
- 13. 如何在grails中重定向請求
- 14. 如何唯一標識一個網絡?
- 15. 唯一標識在Lua
- 16. 唯一標識Mailitem
- 17. 唯一標識符
- 18. 如何使用Serilog向OWIN請求添加請求標識符?
- 19. 如何唯一標識計算機
- 20. 如何唯一標識顯示器?
- 21. 如何唯一標識選擇器?
- 22. 如何唯一標識連接?
- 23. DotNetOpenAuth - 如何唯一標識Google用戶?
- 24. 如何唯一標識appx包
- 25. 如何唯一識別標籤控件?
- 26. 如何唯一標識iOS設備?
- 27. 如何唯一標識進程
- 28. 如何爲每個log4j請求生成唯一的請求ID
- 29. 如何將存儲在數據庫中的唯一標識傳遞給JMeter中的HTTP請求
- 30. 如何才能在node.js中唯一標識一臺計算機?
在對濾鏡進行一些閱讀之後,我不認爲使用'ThreadLocal'甚至是必要的。我沒有意識到我可以在'request'中存儲任意數據(僅限於請求範圍),就像我可以使用'session'一樣。完成所有請求處理後,我可以使用'afterView'過濾器,並根據需要修改'response'緩衝區。謝謝! – ubiquibacon 2013-03-07 17:09:02