https 在SpringMvc 进行重定向的时候变成了http

https 在SpringMvc 进行重定向的时候变成了http

解决办法
在viewResolver视图解析新增

    <!-- 视图解析 如返回userinfo -->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
        <property name="contentType" value="text/html;charset=UTF-8"/>
        <property name="dateToolAttribute" value="dateTool"/>
        <property name="numberToolAttribute" value="numberTool"/>
        <property name="exposeRequestAttributes" value="true"/>
        <property name="exposeSessionAttributes" value="true"/>
        <property name="exposeSpringMacroHelpers" value="true"/>
        <property name="redirectHttp10Compatible" value="false"/>
        <property name="suffix" value=".html"/>
        <!-- velocity 扩展模板 -->
		<property name="toolboxConfigLocation" value="/WEB-INF/velocity/velocity-toolbox.xml" />
    </bean>

配置所在变量
org.springframework.web.servlet.view.UrlBasedViewResolver
redirectHttp10Compatible 默认为true需要改成false

网上有说可以使用,我没有自己尝试,我用上面方法解决了问题
return new ModelAndView.setView(
newRedirectView(“url”,true,false));
url为重定向的地址

你可能感兴趣的:(spring)