2015-11-30 49 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. 是没有实际意义