websphere和TomCat区别.docVIP

  • 4
  • 0
  • 约8.2千字
  • 约 8页
  • 2018-08-01 发布于江苏
  • 举报
(一)JSP的中文乱码问题 ???? 其根源在于:Web容器(Tomcat)默认的字符处理编码是iso-8859-1,对于需要在浏览器页面上显示中文的JSP程序, ??? 但在程序中并没有指定中文的字符集,那么中文将在浏览器页面上显示为乱码。当然,前面所说的是指在Tomcat服务器下的,其他服务 ??? 器有些不是这样的,比如BEA Weblogic和IBM Websphere是从操作系统中取得默认的编码,然后按该编码来转码所有用户请求.Struts中 ??? 文问题有三种:发送请求时的中文问题、处理响应结果的中文问题和国际化资源文件的中文问题。 ??? 1. 发送请求时的中文问题 ??? 客户机向服务器发送请求时,根据所使用浏览器的不同可能会有不同的编码形式。不过通常情况下在请求到达Web容器前要将之转码, ??? 转成某种固定的编码以方便Web应用的处理。这种问题有三种处理方法: ??? 第一种(针对Tomcat 5 对POST请求有效,GET请求无效,因为Tomcat 5 对POST和GET请求时分别处理的)可以采用设置用户请求对象的编码形式,也就是以HttpServletRequest对象的编码的形式来进行用户请求的转码: ??? //将用户请求转码为GB2312、GB18030、GBK、UTF-8 等型,具体转为什么类型的编码以您的jsp文件的编码方式为准,java、js

文档评论(0)

1亿VIP精品文档

相关文档