每个session对象都与浏览器一一对应,重新开启一个浏览器,相当于重新创建一个session对象(版本不同可能有所差别)
通过超链接打开的新窗口,新窗口的session与其父窗口的session的session相同。
把用户放入到会话(session)中.实例:
session.setAttribute(“user”,username);
读取session值,实例:
session.getAttribute(“user”);
设置session生效时间
session.setMaxInactiveInterval(5);
这里把失效时间设置成5秒。
设置默认打开页面,可在项目的web.xml中设置,可设置多个。
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
也可以在web.xml中设置该项目的会话失效时间,设置后,在该项目中生效。
<session-config>
<session-timeout>10</session-timeout>
</session-config>
各个包的解释与作用
dao:与数据库进行交互
impl:实现类
util:工具,例如封装IO流等等
service:业务层
controller:进行业务逻辑处理
entity:实体类