一个典型的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("