如何使用Session记录上传进度
时间:2014-2-23
什么是Session(会话)?简单地说,就是服务器端能够记录某一个客户端的状态信息,JSP页面通过使用HttpSession对象实现对Session的读取,例如设置和获取一个Session值可以通过以下代码来实现.
HttpSession session = request.getSession(); //获得请求中的Session对象
session.getAttribute("key","value");//设置Session对象中key的值为value
session.getAttribute("key");//获取Session对象中key的值.
正是由于Session可以保存客户端的信息,因此在文件上传的过程中,可以将文件上传的进度使用Session来存储,这样,客户端用户可以通过访问存储在服务器中的Session值来获得上传文件的状态.