1. 程式人生 > >jboss容器,web整站https環境下使用(spring mvc)redirect重定向到http協議問題

jboss容器,web整站https環境下使用(spring mvc)redirect重定向到http協議問題

問題描述:

        專案部署在jboss中,整站在https下執行,當通過spring redirect 內部跳轉時,連結地址有https開頭轉變為http開頭,在這樣情況下導致專案請求無法訪問。

解決辦法:

        <!-- redirectHttp10Compatible:解決https環境下使用redirect重定向地址變為http的協議,無法訪問服務的問題
              設定為false,即關閉了對http1.0協議的相容支援
       -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/pages/" />
<property name="suffix" value=".jsp" />
<property name="redirectHttp10Compatible" value="false" />
</bean>