@requestmapping不会将我重定向到我的url

t1qtbnec  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(142)

我正在进入springmvc,但它没有用requestmappin将我重定向到url,它只在主页上执行,但在其他页面上执行。如果我手动添加它,它不会执行,我会有什么错误?
我用来输入登录名的url是http://localhost:8080/spring mvc/登录

  1. @WebServlet(urlPatterns = "/login.do") <------------------This work
  2. public class LoginServlet extends HttpServlet {
  3. private LoginService service = new LoginService();
  4. @Controller
  5. public class LoginController { <!---------------------------This not-->
  6. @RequestMapping(value="/login")
  7. @ResponseBody
  8. public String decirHola() {
  9. return "Hola a todos";
  10. }
  1. <welcome-file-list>
  2. <welcome-file>login.do</welcome-file>
  3. </welcome-file-list>
  4. <servlet>
  5. `<servlet-name>dispatcher</servlet-name>`
  6. ` <servlet-class>`
  7. ` org.springframework.web.servlet.DispatcherServlet`
  8. </servlet-class>
  9. <init-param>
  10. <param-name>contextConfigLocation</param-name>
  11. <param-value>/WEB-INF/todo-servlet.xml</param-value>
  12. </init-param>
  13. <load-on-startup>1</load-on-startup>
  14. </servlet>
  15. ``` <servlet-mapping>
  16. <servlet-name>dispatcher</servlet-name>
  17. <url-pattern>/spring-mvc/*</url-pattern>
  18. </servlet-mapping>
  1. <!-- pom -->
  2. <dependencies>
  3. <dependency>
  4. <groupId>javax</groupId>
  5. <artifactId>javaee-web-api</artifactId>
  6. <version>6.0</version>
  7. <scope>provided</scope>
  8. </dependency>
  9. <dependency>
  10. <groupId>org.springframework</groupId>
  11. <artifactId>spring-webmvc</artifactId>
  12. <version>4.2.2.RELEASE</version>
  13. </dependency>
  14. <groupId>org.apache.tomcat.maven</groupId>
  15. <artifactId>tomcat7-maven-plugin</artifactId>
  16. <version>2.2</version>`

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题