Spring WebFlow:从ServletExternalContext获取HTTPServletRequest

时间:2015-11-30 06:36:00

标签: spring-webflow

两个相关问题:

  1. 我读过的旧帖子表明ServletExternalContext有一个方法getRequest,它返回httpServletRequest。在当前版本的Spring Webflow(2.4)中,此方法不可见(即受保护)。那么,有人可以确认,如果我想获取httpServletRequest数据(例如请求URL),我必须通过Spring MVC来实现吗?

  2. 第二个问题:我知道webflow旨在使用多个框架,而不仅仅是servlet。但是,我不明白为什么它必须完全嵌入其嵌入的框架中。有人可以解释推理

1 个答案:

答案 0 :(得分:0)

  1. 是的,有可能

    ServletExternalContext externalContext = (ServletExternalContext) ctx.getExternalContext();
    HttpServletRequest httpServletRequest = (HttpServletRequest)externalContext.getNativeRequest();
    
  2. 没有实际意义