MeteorServlet不允许重定向

时间:2015-07-31 11:09:25

标签: java spring servlets atmosphere

我在弹簧控制器中使用重定向:

@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView getView(HttpServletRequest request,
        HttpServletResponse response) {
    return new ModelAndView("redirect:test");
}

当我像这样配置web.xml时:

<servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>
         org.springframework.web.servlet.DispatcherServlet
    </servlet-class> 
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/test-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    <async-supported>true</async-supported>
</servlet>

重定向有效。 但是使用下一个配置 -

<servlet>
    <servlet-name>test</servlet-name>
    <servlet-class>org.atmosphere.cpr.MeteorServlet</servlet-class>
    <init-param>
        <param-name>org.atmosphere.servlet</param-name>
        <param-value>org.springframework.web.servlet.DispatcherServlet
        </param-value>
    </init-param>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/test-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    <async-supported>true</async-supported>
</servlet>

浏览器只显示空白页面。 tomcat的日志中没有错误。

0 个答案:

没有答案