在Java Web开发中,Servlet和JSP是紧密关联的。Servlet作为后端控制器,负责处理请求、创建对象实例,并通过请求对象(HttpServletRequest)将对象传递给JSP页面。以下是一个简单的例子,展示如何从Servlet向JSP传递一个对象实例。
创建一个简单的Java类,表示我们要传递的对象:

```java
public class Product {
private String name;
private double price;
// 构造方法
public Product(String name, double price) {
this.name = name;
this.price = price;
}
// getter 和 setter 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
```
接下来,编写Servlet代码,创建Product对象实例,并通过请求对象将其传递给JSP页面:
```java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ProductServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 创建Product对象
Product product = new Product("







