Контроллер не принимает мой запрос. Это всегда показывает 404 не найдено - PullRequest
0 голосов
/ 11 октября 2019

Я создаю приложение Spring Maven для отправки электронной почты. Я только запустил проект и получил ошибку 404, не найденную. Буду признателен за любую помощь.

Я попытался изменить зависимости сервлета диспетчера и проверил, идет ли запрос к определенному методу, но кажется, что контроллер не принял запрос.

Вот конфигурация:

index.jsp

<a href="compose">Compose</a>

web.xml

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

frontController-servlet.xml

 <context:component-scan base-package="com.springmvc.mainController.ControllerDemo"> 
     </context:component-scan> 
 <mvc:annotation-driven></mvc:annotation-driven> 
 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="prefix" value="/WEB-INF/jsp/"></property> 
     <property name="suffix" value=".jsp"></property> 
 <bean>

ControllerDemo.java

@RequestMapping("/compose")
public String compose()
{
    System.out.println("Request Received...");
    return "new";
}

Он никогда не принимает запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...