📅  最后修改于: 2020-12-04 08:26:09             🧑  作者: Mango
在Spring MVC中,我们可以一次创建多个控制器。需要使用@Controller注释映射每个控制器类。在这里,我们看到了多个控制器的Spring MVC示例。步骤如下:
org.springframework
spring-webmvc
5.1.1.RELEASE
javax.servlet
servlet-api
3.0-alpha-1
让我们创建一个包含两个链接的简单JSP页面。
index.jsp
让我们创建两个控制器类,每个类都返回特定的视图页面。
HelloController1.java
package com.javatpoint;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController1 {
@RequestMapping("/hello1")
public String display()
{
return "viewpage1";
}
}
HelloController2.java
package com.javatpoint;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloController2 {
@RequestMapping("/hello2")
public String display()
{
return "viewpage2";
}
}
web.xml
SpringMVC
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
/
spring-servlet.xml
viewpage1.jsp
Welcome to Spring MVC Tutorial
viewpage1.jsp
Welcome to Spring Boot Tutorial
输出: