在一个典型的Java Web应用中,JSP(JavaServer Pages)和Spring MVC(Spring Web MVC)是两个常用的技术。JSP主要用于生成动态HTML页面,而Spring MVC则是一个用于构建Web应用的框架。以下是一个简单的例子,展示了JSP和Spring MVC之间的关系。
假设我们有一个简单的Web应用,需要展示一个用户的个人信息。我们可以使用Spring MVC来处理业务逻辑,并使用JSP来展示数据。
1. 创建Spring MVC控制器:
```java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class UserController {
@RequestMapping("