2017-12-01 4 views
0

Ich debugge eine Controller-Methode in Spring MVC, die eine Ansicht zurückgeben sollte, aber ich bekomme eine 404-Seite.Spring MVC Rendern 404 wegen falscher Ansicht

Fehler

HTTP Status 404 
/WEB-INF/views/responsive/pages/company/myCompanyCreatePurchaseOrderPage.jsp 

Der Blick tatsächlich in

/WEB-INF/views/pages/company/myCompanyCreatePurchaseOrderPage.jsp 

-Code

@RequestMapping(method = RequestMethod.GET, value = "/admin/getPoNumbers", produces = "application/json") 
protected String getPurchaseOrdersFromSettings(@RequestParam(value = "uid") 
final String uid, final Model model, final HttpServletRequest request, final RedirectAttributes redirectAttributes) { 
    // unrelated code omitted 

    return "pages/company/myCompanyCreatePurchaseOrderPage"; 
} 

Wo kommt dieses Präfix gesetzt befindet bekommen?

+0

Prüfen Sie die * view Resolver * Konfiguration. –

+0

können Sie Ihren Konfigurationscode für die View Resolver-Konfiguration bereitstellen? –

Antwort

1

InternalResourceViewResolver Bohne auf Ihrem web.xml oder applicationContext.xml

Probe

<bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="viewClass"> 
     <value>org.springframework.web.servlet.view.JstlView</value> 
    </property> 
    <property name="prefix"> 
     <value>/jsp/</value> 
    </property> 
    <property name="suffix"> 
     <value>.jsp</value> 
    </property> 
</bean>