2015-11-30 65 views
0

兩個相關的問題:訪問Spring WebFlow:從ServletExternalContext獲取HttpServletRequest的

  1. 舊的帖子我看了狀態ServletExternalContext有一個方法調用getRequest返回HttpServletRequest的。在當前版本的Spring Webflow(2.4)中,此方法不可見(即受保護)。那麼,有人可以證實,如果我想要獲取httpServletRequest數據(如請求URL),我必須通過Spring MVC來完成嗎?

  2. 第二個問題:我知道webflow被設計用於多個框架,而不僅僅是servlet。但是,我不明白爲什麼它必須完全嵌入它的框架內。有人可以解釋的理由

回答

0
  1. 是的,這是可能的

    ServletExternalContext externalContext = (ServletExternalContext) ctx.getExternalContext(); 
    HttpServletRequest httpServletRequest = (HttpServletRequest)externalContext.getNativeRequest(); 
    
  2. 是沒有實際意義