2016-12-08 3 views
-1

Я читал много похожих сообщений по этой теме, но не мог понять это. Я пробовал много вещей, но это начальное состояние вещей, я считаю. Благодарим вас за помощь. Кстати, это мой первый пост, поэтому, пожалуйста, извините любые нарушения. Редактировать: nevermind, я удалил все из рабочего пространства eclipse, удалил контекст из server.xml и написал все с нуля. Затем я правильно построил его с maven и запустил его на сервере, и теперь он работает. Я понятия не имею, в чем проблема.ПРЕДУПРЕЖДЕНИЕ. Не найдено сопоставления для HTTP-запроса с URI [/ mvc/confirm] в DispatcherServlet с именем 'serv'

index.jsp

<html> 
<head> 
</head> 

<body> 

<form action="confirm"> 
    <input type="submit"> 
</form> 

</body> 
</html> 

web.xml

<!DOCTYPE web-app PUBLIC 
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd" > 

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

    <servlet> 
     <servlet-name>serv</servlet-name> 
     <servlet-class> 
     org.springframework.web.servlet.DispatcherServlet 
     </servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>serv</servlet-name> 
     <url-pattern>/</url-pattern> 
    </servlet-mapping> 
</web-app> 

Serv-servlet.xml

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:ctx="http://www.springframework.org/schema/context" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:mvc="http://www.springframework.org/schema/mvc" 
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd 
http://www.springframework.org/schema/mvc 
https://www.springframework.org/schema/mvc/spring-mvc.xsd 
http://www.springframework.org/schema/context 
http://www.springframework.org/schema/context/spring-context.xsd"> 

<ctx:annotation-config></ctx:annotation-config> 
<ctx:component-scan base-package="learningMVC"></ctx:component-scan> 

</beans> 

Контроллер

package learningMVC; 

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

@Controller 
public class Testing { 
    @RequestMapping("/confirm") 
    public void confirm() { 
     System.out.println("fadsfasd"); 
    } 
} 

File structure

ответ

-1

Ваши контроллеры @RequestMapping является «/ confirm», но вы запрашиваете «/ mvc/confirm».

Вы пробовали с помощью @RequestMapping ("/ mvc/confirm")?

+0

Я пробовал это и многие другие комбинации. Пока не повезло. –

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

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