session与中文编码
来源:互联网 发布:网络精美弓箭图片 编辑:程序博客网 时间:2024/04/29 09:27
session
1. 当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,该空间被这个浏览器独占。
2.得到session
servlet:HttpSession hs=request.getSession();
jsp: session是一个内置对象,可以直接使用
向session添加属性
servlet: hs.setAttribute(String name,Object o);
jsp : session.setAttribute(String name,Object 0);
从session得到某个属性:
servlet: hs.getAttribute(String name);
jsp: session.getAttribute(String name);
从session删除调某个属性:
servlet: hs.removeAttribute(String name);
jsp : session.removeAttribute(String name);
3. session中属性存在的默认时间为30min,这个时间是只session的空闲时间,即没被使用的时间。
可修改时间,a. 修改tomcat中的web.xml中的 :<session-timeout>30</session-timeout>
b.在程序中修改.session.setMaxInactiveInterval(20); //20s
4.当某个浏览器访问网站时,服务器会给浏览器分配一个唯一的session id,并以此来区分不同的流量器
当数据库是中文时,常用的方法:
1.重新转码 new String(u.getBytes("iso-8859-1"),"gb2312");
2.通过使用过滤器来解决
3.通过配置servler.xml文件(不太稳定).
将tomcat中的servler.xml文件中的<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
改为<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URLEncoding="GBK“ />//或者gb2312
- session与中文编码
- java中文与编码
- http与中文编码传输
- 国际编码与中文字符
- 中文与url编码转换
- QString与编码 QString 与中文问题
- 关于android编码问题-URL中文编码-Activity中文编码与.java编码
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- 中文字符集与字符编码的基础知识
- struts与mysql 的中文编码
- Java字符丢失与中文编码
- 中文字符集与字符编码知识
- 中文字符集与字符编码的基础知识
- Django1.0 与中文编码问题(一)
- 中文与 Unicode 编码的相互转换
- 中文字符集与字符编码的基础知识
- wav文件格式分析详解
- 解决思维导图软件MindManager9 “参数不正确”问题
- wanshang
- 补加一次cathy老师的记忆----第一次站在属于自己的舞台
- int main(int argc,char* argv[])详解
- session与中文编码
- DirectSound学习笔记:使用WAV数据
- Xephyr 初次接触
- hust 1422【DFS】
- GNU awk的$1=$1到底有什么作用?$0=$0呢?
- 有一种风范叫“老大”
- USACO Prime Palindrome, SuperPrime Rib
- scroll事件(转自:http://flare.iteye.com/blog/161858)
- 关于Chrome的安全机制