2016-03-24 7 views
0

Ich erhalte Fehler 404 beim Ausführen einer Feder Webapp. sowie innerhalb WEB-INF und gab richtigen Pfade in xmlSpring Webapp Error 404 Tomcat nicht willkommen Datei

Hier ist die jsfiddle für web.xml

Hier ist die jsfiddle für spring-servlet.xml

habe ich versucht, es auf Root-Ordner setzen. Aber nicht funktioniert. Irgendwelche Vorschläge würden sehr geschätzt. Vielen Dank.

+1

Schreibe den Code für Ihre @Controller laden und die URL Ihrer –

+0

@RequestMapping zuzugreifen versuchen (value = "/" method = RequestMethod.GET) öffentliche Modeland welcomePage() throws Exception { return neues ModelAndView ("Index"); } –

Antwort

0

Bitte geben Sie Ihre welcome.jsp in WEB-INF/jsp/welcome.jsp

Jetzt:

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

Ersetzen Sie mit diesem

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/jsp/" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 

nun die Controller-Mapping hinzufügen als:

@Controller 
public class PageController { 
@RequestMapping(value = "/", method = RequestMethod.GET) 
    public String welcomePage() throws Exception { 
     return "welcome"; 

    } 
} 

Ihre Begrüßungsseite

+0

Ich habe nach Ihrer Logik geändert, aber hat nicht funktioniert. –

+0

Können Sie Ihr Fehlerprotokoll posten? –

+0

Ich habe meine Antwort aktualisiert bitte ändern Sie Ihre VorlageResolver Bean mit viewResolver. –

Verwandte Themen