Session的有效時間可以通過在web應用的配置文件中進行設置。具體的設置方式可能會因使用的web開發框架而有所不同,以下是一些常見的設置方式:
在web.xml中使用
<session-config>
<session-timeout>30</session-timeout>
</session-config>
上述代碼將會將session的有效時間設置為30分鐘。
使用Servlet中的setMaxInactiveInterval方法進行設置:
HttpSession session = request.getSession();
session.setMaxInactiveInterval(1800); // 設置session的有效時間為1800秒(30分鐘)
使用框架提供的配置文件進行設置,例如在Spring MVC框架中,可以在application.properties或application.yml文件中進行配置:
application.properties:
server.servlet.session.timeout=1800
application.yml:
server:
servlet:
session:
timeout: 1800
請根據自己使用的具體開發框架進行相應的設置。