在Java Web开发中,ServletContext是Web应用的全局上下文对象,它代表了整个Web应用。在Servlet和JSP页面中,可以通过ServletContext来访问和操作共享数据。
以下是一个简单的例子,展示如何在Servlet和JSP页面中通过ServletContext共享数据。
1. 创建一个名为`MyServletContextListener`的监听器类
```java
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class MyServletContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
// 在Web应用启动时,初始化共享数据
sce.getServletContext().setAttribute("