在Java Web开发中,我们经常需要在JSP页面中展示数据。有时候,我们可能会遇到这样的情况:将一个Java列表(List)对象传递到JSP页面后,列表中的元素被转换成了字符串实例。下面我将通过一个简单的例子来演示这个问题,并提供解决方案。
我们创建一个Java类,用来模拟一个用户信息列表:

```java
public class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
```
接下来,我们创建一个Servlet,用来获取用户信息列表并将其传递给JSP页面:
```java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class UserListServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
List
users.add(new User("









