2016-08-01 3 views
-5

IN SPRING MVC весной mvc. я не в состоянии получить нужную страницу, она не отображается сообщение об ошибке в консоли также, но он дает ошибку 404 в браузере ..SPRING MVC получает ошибку 404, когда вы нажимаете кнопку отправки

CONSOLE -> Aug 01, 2016 10:26:09 AM орг. apache.catalina.core.AprLifecycleListener init INFO: APR основан Apache Tomcat Нативная библиотека, которая обеспечивает оптимальную производительность в производственных средах , не найдена на java.library.path: C: \ Program Файлы \ Java \ jre1.8.0 _101 \ bin; C: \ Windows \ Sun \ Java \ bin; C: \ Windows \ system32; C: \ Windows; C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Program Файлы \ Dell \ DW WLAN Card ;; C: \ PROGRAM FILES (X86) \ INTEL \ ICLS КЛИЕНТ \; C: \ PROGRAM FILES \ INTEL \ ICLS CLIENT \; C: \ Windows \ SYSTEM32; C: \ Windows; C: \ Windows \ SYSTEM32 \ WBEM; C: \ Windows \ SYSTEM32 \ WINDOWSPOWERSHELL \ V1.0 \; C: \ PROGRAM ФАЙЛЫ (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) КОМПОНЕНТЫ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ \ DAL; C: \ PROGRAM FILES \ INTEL \ INTEL (R) КОМПОНЕНТЫ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ \ IPT; C: \ ПРОГРАММНЫЕ ФАЙЛЫ (X86) \ INTEL \ INTEL (R) КОМПОНЕНТЫ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ \ DAL; C: \ ПРОГРАММНЫЕ ФАЙЛЫ (X86) \ INTEL \ INTEL (R) КОМПОНЕНТЫ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ \ IPT; C: \ Program Files \ WIDCOMM \ Bluetooth Программное обеспечение \; C: \ Program Files \ WIDCOMM \ Bluetooth Программное обеспечение \ syswow64; C: \ Program Files (x86) \ Скобки \ command; C: \ Program Файлы \ Intel \ Intel (R) Компоненты двигателя управления \ DAL; C: \ P rogram Файлы \ Intel \ Intel (R) Компоненты компонентов управления \ IPT; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты управления движком \ DAL; C: \ Program Files (x86) \ Intel \ Компоненты Engine Engine для Intel (R) \ IPT; C: \ Program Files (x86) \ MySQL \ MySQL Fabric 1.5 & Утилиты MySQL 1.5 \; C: \ Program Files (x86) \ MySQL \ MySQL Fabric 1.5 & Утилиты MySQL 1.5 \ Doctrine extensions для PHP \; C: \ Program Files \ Java \ jdk1.8.0_101 \ bin ;. Aug 01, 2016 10:26:09 AM org.apache.coyote.AbstractProtocol init INFO: Инициализация ProtocolHandler ["http-bio-8080"] Aug 01, 2016 10:26:09 AM org.apache.coyote. AbstractProtocol init INFO: Инициализация ProtocolHandler ["ajp-bio-8009"] 01 авг 2016 10:26:09 org.apache.catalina.startup.Catalina load INFO: Инициализация обработана в 838 мс 01 августа 2016 г. 10 : 26: 09 AM org.apache.catalina.core.StandardService startInternal INFO: Запуск сервис Catalina Aug 01, 2016 10:26:09 AM org.apache.catalina.core.StandardEngine startInternal INFO: Запуск Servlet Engine: Apache Tomcat/7.0.47 Aug 01, 2016 10:26:10 AM org.apache.catalina.startup.HostConfi g deployDescriptor INFO: Развертывание дескриптора конфигурации D: \ Springs \ WORK_SPACE.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost \ demoMVC.xml Aug 01, 2016 10:26: 10 AM org.apache.catalina.startup.SetContextPropertiesRule начинают ПРЕДУПРЕЖДЕНИЕ: [SetContextPropertiesRule] {Context} Установка свойства 'источник' в ' org.eclipse.jst.j2ee.server: demoMVC' не нашли соответствия собственности. Aug 01, 2016 10:26:11 AM org.apache.catalina.core.ApplicationContext log INFO: Нет Spring Типы WebApplicationInitializer, обнаруженные на пути к классам 01 августа 2016 года 10:26:12 AM org.apache.catalina.core. Журнал ApplicationContext INFO: Инициализация Spring FrameworkServlet 'dispatcher' Aug 01, 2016 10:26:12 AM org.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'диспетчер': инициализация началась 1 август 2016 10:26:12 AM org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh INFO: Освежающий WebApplicationContext для пространства имен 'диспетчера-сервлет': дата запуска [Mon Aug 01 10:26:12 IST 2016]; корня контекст иерархии 1 августа 2016 10:26:12 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Загрузка определения XML боб из ServletContext ресурса [/WEB-INF/kool-servlet.xml ] 1 августа 2016 10:26:13 AM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache INFO: в поисках @ControllerAdvice: WebApplicationContext для пространства имен 'диспетчера-сервлет': дата запуска [Mon Aug 01 10:26:12 IST 2016]; корень контекста иерархии 1 августа 2016 10:26:13 AM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache INFO: В поисках @ControllerAdvice: WebApplicationContext для пространства имен 'диспетчеру-сервлетов': дата запуска [Mon Aug 01 10:26:12 IST 2016]; root из контекстной иерархии Aug 01, 2016 10:26:13 AM org.springframework.web.servlet.DispatcherServlet initServletBean INFO: диспетчер FrameworkServlet: инициализация завершена в 1599 мс авг 01, 2016 10:26:13 AM org.apache.coyote.AbstractProtocol start INFO: Запуск ProtocolHandler ["http-bio-8080"] 01 авг 2016 10:26:13 AM org.apache.coyote.AbstractProtocol start INFO: Запуск ProtocolHandler ["ajp- био-8009" ] 1 августа 2016 10:26:13 AM org.apache.catalina.startup.Catalina запуска INFO: запуск сервера в 4303 мс

+0

вы должны загрузить ваш не код сообщение об исключении –

+0

index.jsp <форма действия = "добавить" метод = "пост"> <входной тип = "текст" Name = "t1">< тип ввода = тип "текст" название = "t2"> <вход = "отправить"> – shan

+0

@shan редактировать вопрос и разместить код там –

ответ

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

Похоже, вы вызываете страницу display.jsp, которая не существует. измените display.jsp на index.jsp в свой контроллер, и он должен работать, или измените имя представления index.jsp на display.jsp.

Смежные вопросы