在JSP中,可以通过`request.getSession()`方法获取`HttpSession`对象,然后可以使用该对象来存储和获取信息。以下是一些常见的`HttpSession`对象的使用方法:
1. 存储数据到`HttpSession`对象中:
```
HttpSession session = request.getSession();
session.setAttribute("key", value);
```
其中,`key`是存储数据的键,`value`是要存储的数据。
2. 从`HttpSession`对象中获取数据:
```
HttpSession session = request.getSession();
Object value = session.getAttribute("key");
```
其中,`key`是之前存储数据时使用的键,`value`是从`HttpSession`对象中获取到的数据。
3. 从`HttpSession`对象中删除数据:
```
HttpSession session = request.getSession();
session.removeAttribute("key");
```
其中,`key`是要删除的数据的键。
4. 设置`HttpSession`对象的过期时间:
```
HttpSession session = request.getSession();
session.setMaxInactiveInterval(seconds);
```
其中,`seconds`是以秒为单位的过期时间。
需要注意的是,`HttpSession`对象只在用户会话期间有效,默认情况下,会话超时时间为30分钟。用户在一段时间没有活动后,会话超时并且`HttpSession`对象将被销毁。