2016-08-01 7 views
-5

IM FRÜHJAHR MVC im Frühjahr mvc Absenden-Button. Ich bin nicht in der Lage erforderliche Seite zu bekommen, es ist nicht Fehler auch in der Konsole zeigt, aber es ist zu geben 404 Fehler im Browser ..SPRING MVC immer 404 Fehler in, wenn Sie trifft die

Konsole -> 1. August 2016 10.26.09 org. apache.catalina.core.AprLifecycleListener init INFO: der April basierte Apache Tomcat Mutter-Bibliothek, die in Produktionsumgebungen eine optimale Leistung ermöglicht wurde nicht auf dem java.library.path gefunden: C: \ Program \ Java \ jre1.8.0 _101 \ ist; C: \ Windows \ Sun \ Java \ ist; C: \ Windows \ system32; C: \ Windows-; C: \ Programdata \ Oracle \ Java \ javapath; C: \ Program \ Dell \ DW WLAN-Karte ;;; C: \ Programme (X86) \ INTEL \ ICLS CLIENT \; C: \ PROGRAM FILES \ INTEL \ ICLS CLIENT \; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ system32 \ WBEM; C: \ WINDOWS \ system32 \ Windows \ V1.0 \; C: \ PROGRAM FILES (X86) \ INTEL \ OpenCL SDK \ 2.0 \ BIN \ X86; C: \ PROGRAM FILES (X86) \ INTEL \ OpenCL SDK \ 2.0 \ BIN \ X64; C: \ PROGRAM FILES \ INTEL \ INTEL (R) MANAGEMENT ENGINE COMPONENTS \ DAL; C: \ PROGRAM FILES \ INTEL \ INTEL (R) MANAGEMENT ENGINE COMPONENTS \ IPT; C: \ Programme (X86) \ INTEL \ INTEL (R) MANAGEMENT ENGINE COMPONENTS \ DAL; C: \ Programme (X86) \ INTEL \ INTEL (R) MANAGEMENT ENGINE COMPONENTS \ IPT; C: \ Programme \ WIDCOMM \ Bluetooth Software \; C: \ Programme \ WIDCOMM \ Bluetooth Software \ syswow64; C: \ Programme (x86) \ Brackets \ command; C: \ Programme Dateien \ Intel \ Intel (R) Management Engine-Komponenten \ DAL; C: \ P rogram Dateien \ Intel \ Intel Management Engine Komponenten \ IPT; C: \ Programme (x86) \ Intel \ Intel (R) Management Engine Komponenten \ DAL; C: \ Programme (X 86) \ Intel \ Intel (R) Management Engine Komponenten \ IPT; C: \ Programme (x86) \ MySQL \ MySQL Fabric 1.5 & MySQL-Dienstprogramme 1.5 \; C: \ Programme (x86) \ MySQL \ MySQL Fabric 1.5 & MySQL Dienstprogramme 1.5 \ Doctrine-Erweiterungen für PHP \; C: \ Programme \ Java \ jdk1.8.0_101 \ bin ;. Aug 01, 2016 10:26:09 AM org.apache.coyote.AbstractProtocol init INFO: Initialisierung ProtocolHandler ["http-bio-8080"] 01.08.2016 10:26:09 AM org.apache.coyote. AbstractProtocol init INFO: Initialisierung ProtocolHandler ["ajp-bio-8009"] Aug 01, 2016 10:26:09 AM org.apache.catalina.startup.Catalina laden INFO: Initialisierung verarbeitet in 838 ms Aug 01, 2016 10 : 26: 09 AM org.apache.catalina.core.StandardService startInternal INFO: Start service Catalina 01.08.2016 10:26:09 AM org.apache.catalina.core.StandardEngine startInternal INFO: Start Servlet Engine: Apache Tomcat/7.0.47 Aug 01, 2016 10:26:10 AM org.apache.catalina.startup.HostConfi g deployDescriptor INFO: Bereitstellen des Konfigurationsdeskriptors D: \ Springs \ WORK_SPACE.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost \ demoMVC.xml 01.08.2016 10:26: 10.00 Uhr org.apache.catalina.startup.SetContextPropertiesRule beginnt WARNUNG: [SetContextPropertiesRule] {Kontext} Einstellung Eigenschaft ‚Quelle‘ zu ‚org.eclipse.jst.j2ee.server: demoMVC‘ gefunden hat keine passende Eigenschaft. Aug 01, 2016 10:26:11 AM org.apache.catalina.core.ApplicationContext-Protokoll INFO: Nein Spring WebApplicationInitializer-Typen in Klassenpfad erkannt 01. August 2016 10:26:12 AM org.apache.catalina.core. ApplicationContext-Protokoll INFO: Initializing Spring FrameworkServlet "Dispatcher" 01. August 2016 10:26:12 AM org.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'Dispatcher': Initialisierung gestartet 1. August 2016 10.26.12 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh INFO: Erfrischendes WebApplicationContext für Namespace 'Dispatcher-Servlet': Startdatum [Mon Aug 01 10:26:12 IST 2016]; Wurzel Kontext Hierarchie 1. August 2016 10.26.12 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Laden von XML-Bohne Definitionen von ServletContext Ressource [/WEB-INF/kool-servlet.xml ] 01, August 2016 10.26.13 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache INFO: für @ControllerAdvice Suche: WebApplicationContext für Namespace 'Dispatcher-Servlet': Startdatum [Mon Aug 01 10:26:12 IST 2016]; Wurzel Kontext Hierarchie 1. August 2016 10.26.13 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache INFO: Suche nach @ControllerAdvice: WebApplicationContext für Namespace 'Dispatcher-Servlet': Startdatum [Mo Aug 01 10:26:12 IST 2016]; Wurzel der Kontexthierarchie Aug 01, 2016 10:26:13 AM org.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'Dispatcher': Initialisierung abgeschlossen in 1599 ms 01.08.2016 10:26:13 AM org.apache.coyote.AbstractProtocol start INFO: Start ProtocolHandler ["http-bio-8080"] 01. Aug. 2016 10:26:13 AM org.apache.coyote.AbstractProtokoll start INFO: Start ProtocolHandler ["ajp- Bio-8009" ] 1. August 2016 10.26.13 org.apache.catalina.startup.Catalina INFO starten: Server-Start in 4303 ms

+0

sollten Sie Ihren Code nicht die Ausnahmemeldung laden –

+0

index.jsp

< input type = "text" name = "t 2">
shan

+0

@shan die Frage zu bearbeiten und den Code dort posten –

Antwort

0
index.jsp 

<html> 
<body> 

<form action="add" method="post"> 
<input type="text" name="t1"> 
<input type="text" name="t2"> 
<input type="submit"> 


</form> 


</body> 
</html> 

controller.java 

package com.test; 

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.bind.annotation.ResponseBody; 


    @Controller 
public class addController { 




     @RequestMapping("/add") 
     @ResponseBody 
    public String add() 
    { 
     return "display.jsp"; 
    } 
} 



web.xml 

<?xml version="1.0" encoding="UTF-8"?> 
<!-- webapp/WEB-INF/web.xml --> 



<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
    version="3.0"> 

    <display-name>Archetype Created Web Application</display-name> 

<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
</welcome-file-list>  


    <servlet> 
     <servlet-name>dispatcher</servlet-name> 
     <servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class> 

     <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>/WEB-INF/kool-servlet.xml</param-value> 
     </init-param> 

     <load-on-startup>1</load-on-startup> 
    </servlet> 

    <servlet-mapping> 
     <servlet-name>dispatcher</servlet-name> 
     <url-pattern>/</url-pattern> 

    </servlet-mapping> 

</web-app> 


test-servlet.xml 

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:context="http://www.springframework.org/schema/context" 
     xmlns:mvc="http://www.springframework.org/schema/mvc" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd 
     http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd 
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"> 

     <context:component-scan base-package="com.test" /> 

     <mvc:annotation-driven /> 

    </beans> 
0

Sieht so aus, als ob Sie eine Seite aufrufen, die display.jsp nicht existiert. Ändern Sie display.jsp in index.jsp in Ihrem Controller und es sollte funktionieren, oder ändern Sie den Ansichtsnamen index.jsp in display.jsp.