2016-11-19 72 views
0
分配到以「店/購物」

如何重定向到一個新的頁面Spring MVC中

​​3210

和 我有這個在我servlet.xml中開始所有的URI

我的攔截器:

<bean id="templateResolver" 
     class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> 
    <property name="prefix" value="/WEB-INF/templates/" /> 
    <property name="suffix" value=".html" /> 
    <property name="templateMode" value="HTML5" /> 
</bean> 

和我有這在我的攔截器:

String id = (String) RequestContextHolder.currentRequestAttributes().getSessionId(); 
    String sessionId = (String) request.getSession().getAttribute("JSESSIONID"); 
    if (sessionId == null || !sessionId.equals(id)) { 
     response.sendRedirect("redirect:/index"); 
     return false; 
    } 

    return true; 

這是行不通的。如果我只使用

response.sendRedirect("index"); 

它試圖找到索引頁/店/指數,但我想用「指數」

+0

你有沒有試過response.sendRedirect(「/ index」);然而? –

+0

好吧,我只是愚蠢的。謝謝 – CortezDaCardinal

回答

1

使用response.sendRedirect("/index");應該解決的問題只是清晰的路徑。這將使服務器使用絕對路徑而不是相對路徑。

只需再次回答以確保問題未標記爲未答覆。