Я читал много похожих сообщений по этой теме, но не мог понять это. Я пробовал много вещей, но это начальное состояние вещей, я считаю. Благодарим вас за помощь. Кстати, это мой первый пост, поэтому, пожалуйста, извините любые нарушения. Редактировать: 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");
}
}
Я пробовал это и многие другие комбинации. Пока не повезло. –