@RequestMapping не перенаправляет меня на мой URL

#spring #spring-mvc

#весна #spring-mvc

Вопрос:

Я ввожу Spring MVC, но он не перенаправляет меня на URL-адрес с помощью RequestMappin, он делает это только с главной страницей, но с другими, если я добавлю его вручную, он не выполняется, что я могу сделать не так?

URL-адрес, который я использую для входа в систему, является http://localhost:8080/spring-mvc/login

 @WebServlet(urlPatterns = "/login.do")   <------------------This work
    public class LoginServlet extends HttpServlet {

    private LoginService service = new LoginService();


@Controller
public class LoginController {  <!---------------------------This not-->

    @RequestMapping(value="/login")
    @ResponseBody
    public String decirHola() {
        return "Hola a todos";
    }
    
 
 <welcome-file-list>
    <welcome-file>login.do</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/todo-servlet.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

  ```  <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/spring-mvc/*</url-pattern>
    </servlet-mapping>
 
 
<!--                        pom                   -->
    <dependencies>
        <dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-web-api</artifactId>
            <version>6.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.2.2.RELEASE</version>
        </dependency>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.2</version>`

           
 

Комментарии:

1. Слишком мало информации, чтобы начать отвечать на этот вопрос.

2. практически это то, что я имею в виду, поскольку остальные — это методы, но мой вопрос в том, почему он вызывает меня на один URL, а не на другой, поэтому я помещаю pom.xml , и в web.xml чтобы узнать, есть ли у меня какая-то ошибка по этому поводу, потому что я не могу найти, а программа нескажите мне, что у меня ошибка, только tomcat сообщает мне, что адрес не найден, потому что какая другая информация потребуется, чтобы узнать больше о проблеме и, таким образом, найти то, что мне нужно?