jsp的内置对象session(每个浏览器的session是独立的)——各个属性都要占内存,所以软件公司在迫不得已的情况下才会用(保存用户信息,购物车): session该空间的属性默认保存的时间是30min,(在tomcat的conf->web.xml( <session-timeout>30</session-time))当然也可以改变时间:1,改变代码的时间 2,session.setMaxlnactiveInterval(time),time为秒 (注意:当某个浏览器访问网站的时候,服务器会给浏览器分配唯一的id,并以此来区分不同的浏览器(客户端)) jsp,servlet中的session中的区别: 1,得到session servlet:HttpSession hs=request.getSession(true); jsp:session是一个内置对象,可以直接使用 2,向色session中添加属性 servlet:hs.setAttribute(String name,Object val); jsp: session.setAttribute(String name,Object val); 3:session得到某个属性 servlet:hs.getAttribute(String name); jsp: session.getAttribute(String name); 4,从session删除某个属性 servlet:hs.removeAttribute(String name); jsp: session.removeAttribute(String name); 如何解决中文乱码的问题 a)重新转码:new String(string.getBytes("iso-8859-1","要转的格式"); GB2312 我们称之为国标码 b)使用过滤器来解决 c) 通过配置server.xml文件[不太稳定] 在<connecor>port=8080.....后边加URIEncoding="...(GBK,GB2312,UTF-8)"</connector>