Tomcat 字符编码1 (转载)
来源:互联网 发布:js foreach遍历对象 编辑:程序博客网 时间:2024/05/22 23:48
转载:请注明http://csdn.net
作者:ggyy1977@hotmail.com
Tomcat的中文处理(一)
看到很多朋友问关于中文的处理问题,下面我们以tomcat4.0为servlet,jsp引擎来说说unicode的处理。
1) 从客户端接受请求
当客户端请求tomcat的一个jsp文档的时候,tomcat会构造相应的httpServletRequest实现类的实例来代表客户端,通过对流servletInputStream读,我们可以得到客户端来的数据。
在jsp中我们通常使用的request.getParameter()来得到参数的值,这个函数的背后到底怎么样的呢?怎么样对String编码的呢?
通过tomcat的httpServletRequest实现类源代码考察:
public String getParameter(String name)
{
parseParameters();/////////处理parameters
String values[] = (String[])parameters.get(name);//得到该参数名字对应的Object(是一个数组)
if(values != null)
{
return values[0];
} else
{
return null;
}
}
其中parameters是request的一个map类型的数据成员,用来存放接受到的客户端的数据。也就是说每当客户端请求的时候,tomcat构造一个request实例,该实例有一个parameters用来存放从servlet实例的写入流的读来的客户端的数据。
从上面的代码知道最重要的的是parseParameters()函数,它是来处理parameters的。
下面来看看:
- Tomcat 字符编码1 (转载)
- 字符编码(转载)
- 字符编码方式(转载)
- 字符编码和字符集编码(转载)
- Unicode字符编码规范(转载)
- 常用字符编码详解(转载)
- 字符,字节和编码-(转载)
- 有趣的计算机字符编码(转载)
- 字符编码<转载>
- [转载]字符编码
- tomcat 字符编码解决方案
- Tomcat 字符编码问题
- JAVA字符的编码[转载]
- 转载:字符,字节和编码
- 【转载】字符,字节和编码
- 【转载】Unicode字符编码标准
- [转载]浅谈字符编码格式
- 【转载】Python字符编码详解
- 《Delphi高手突破》学习笔记(二)
- 国王有对驴耳朵。
- 孤独的寂寞
- 深入剖析C/C++函数的参数传递机制 (转-有修正)作者:leeyeafu(明经CAD社区 编程申请版块 版主)
- 用 C 语言编写 Windows 服务程序的五个步骤
- Tomcat 字符编码1 (转载)
- 在VC6中使用GDI+
- 我收集的Eclipse插件1
- VC++浏览文件夹
- 如何确定datagrid中的行所对就的数据源datatable中的行
- 05-10-30 的学习日志
- 学习oracle sql loader 的使用
- CMM学习体会(边学习边补充)
- ASP.NET 格式化字符串