首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Java Web表示层技术:WEB应用程序状态治理

2013-09-28 
Java Web表示层技术:WEB应用程序状态管理5、WEB应用程序状态管理表单隐藏字段:input typehidden name

Java Web表示层技术:WEB应用程序状态管理
5、WEB应用程序状态管理


        表单隐藏字段:
          <input type="hidden" name="session" value="..">
          缺点是只当每个页面都是动态生成的时候才有效。


        Cookie:
          Cookie信息保存在客户端,最大只能4k。


        Session会话跟踪:
          HTTP Session 保存在服务器,占内存空间。
          会话超时管理:
            容器中会话默认30分钟。
            销毁会话的3种方式:
              1、会话超时时;
              2、在Session对象上调用invalidate()方法;
              3、应用结束(崩溃或取消部署)。


        URL重写:
          手机用它,因为手机不支持Cookie。
          当Cookie不能工作是,容器会求助于URL重写,对HTTP响应中发送的所有URL完成编码。


        HttpSession接口:
          setAttribute("name",name);在Session中用一个名字绑定一个对象。
          getAttribute("name");得到指定名称的Session对象。
          removeAttribute("name");删除指定名称的Session对象。
          invalidate();会话结束,可用于安全退出。

热点排行