在Java Servlet编程中,Session是用于跟踪用户会话状态的一种机制。Session的有效时间可以通过配置来控制,以下是设置JSP Session有效时间的实例:
1. 设置Session的默认有效时间

在web.xml文件中,可以设置Session的默认有效时间。例如,以下代码设置Session在30分钟后失效。
```xml
```
2. 在代码中动态设置Session的有效时间
在Servlet中,可以通过调用`session.setMaxInactiveInterval()`方法来动态设置Session的有效时间。以下是一个示例:
```java
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class SessionTimeoutServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
// 设置Session在15分钟后失效
session.setMaxInactiveInterval(15 * 60);
// 向Session中添加属性
session.setAttribute("







