成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JSP中文亂碼問題的描述及解決方法

開發 后端
本文描述了JSP中文顯示為亂碼的問題以及解決方法。JSP中文亂碼問題可能表現在調用JSP頁面時,調用Servlet頁面時,Post傳遞時以及Get傳遞時。

JSP中文亂碼問題之一:調用JSP頁面顯示亂碼

通過瀏覽器調用JSP頁面,在客戶端瀏覽器中所有的中文內容出現亂碼。

解決:

首先確認本JSP在編輯器中保存時,使用的是GBK的編碼格式,然后在JSP頁面的開始部分添加 < %@ pageEncoding="GBK" %>就可以解決中文亂碼問題。

JSP中文亂碼問題之二:調用Servlet頁面顯示亂碼

通過瀏覽器調用Servlet,Servlet在瀏覽器中顯示內容出現亂碼

解決:

在Servlet使用response在輸出內容之前,先執行response.setContentType("text/html;charset=GBK")設定輸出內容的編碼為GBK

JSP中文亂碼問題之三:Post表單傳遞參數亂碼

通過JSP頁面、HTML頁面或者Servlet中的表單元素提交參數給對應的JSP頁面或者Servelt而JSP頁面或者Servlet接收的中文參數值亂碼。

解決:

在接收POST提交的參數之前,使用request.setCharacterEncoding("GBK")設定接收參數的內容使用GBK編碼

JSP中文亂碼問題更好的解決方法是使用過濾器技術

Encoding過濾器

  1. package com.htt;  
  2.  
  3. import java.io.IOException;  
  4.  
  5. import javax.servlet.Filter;  
  6.  
  7. import javax.servlet.FilterChain;  
  8.  
  9. import javax.servlet.FilterConfig;  
  10.  
  11. import javax.servlet.ServletException;  
  12.  
  13. import javax.servlet.ServletRequest;  
  14.  
  15. import javax.servlet.ServletResponse;  
  16.  
  17. public class Encoding implements Filter {  
  18.  
  19.     public void destroy() {  }  
  20.  
  21.     public void doFilter(ServletRequest request, ServletResponse response,   FilterChain chain) throws IOException, ServletException {  
  22.  
  23.     request.setCharacterEncoding("GBK");  
  24.  
  25.     chain.doFilter(request, response);  
  26.  
  27.     }  
  28.  
  29.     public void init(FilterConfig filterConfig) throws ServletException { }  
  30.  
  31. }       

Web.xml文件中的設置

  1. < filter> 
  2.  
  3.    < filter-name>encoding< /filter-name> 
  4.  
  5.    < filter-class>com.htt.Encoding< /filter-class> 
  6.  
  7. < /filter> 
  8.  
  9. < filter-mapping> 
  10.  
  11.    < filter-name>encoding< /filter-name> 
  12.  
  13.    < url-pattern>/ToCh_zn< /url-pattern> 
  14.  
  15. < /filter-mapping> 

JSP中文亂碼問題之四:Get方式表單傳遞和URI方式傳遞參數亂碼

解決方案

apache-tomcat-6.0.18\conf\server.xml

在這個內加入一行

  1. < Connector port="8080" protocol="HTTP/1.1"   
  2.  
  3.  connectionTimeout="20000"   
  4.  
  5.  redirectPort="8443"  URIEncoding="GBK" /> 

【編輯推薦】

  1. 實例說明JSP打印報表的方法
  2. 使用JSP打印報表(Word,Excel)
  3. 簡單介紹JSP技術
  4. JSP技術入門學習
  5. ASP和JSP頁面簡單介紹
責任編輯:yangsai 來源: 網絡
相關推薦

2009-07-01 18:14:36

JSP亂碼

2012-03-21 10:16:31

JavaJSP

2009-07-02 13:32:56

JSP中文亂碼

2009-02-18 14:28:23

編碼亂碼JSP

2011-03-01 15:38:44

Fireftp亂碼

2009-07-01 18:05:54

JSP中文亂碼

2009-02-26 11:13:41

Weblogic中間件JSP

2011-06-14 13:41:27

muleWSDL

2009-06-30 13:49:21

excel文檔Jsp

2009-09-07 18:40:28

PHP中文亂碼

2013-01-30 16:54:21

2009-07-06 17:50:13

Java JSP

2010-07-15 14:01:12

telnet亂碼

2010-06-10 15:21:30

openSUSE聲音

2012-06-19 14:35:24

JSPJava亂碼

2010-10-13 17:22:12

MySQL查詢亂碼

2009-07-07 18:20:54

JSP頁面顯示亂碼

2010-08-13 14:46:08

DB2 -964

2009-07-07 13:42:57

Servlet JSP

2009-07-17 14:33:05

Jython中文問題
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 极品电影院 | h视频免费在线观看 | 中文字幕精品一区二区三区精品 | 亚洲一区二区三区桃乃木香奈 | 成人精品一区二区三区 | 中文字幕精品视频在线观看 | 国产一区三区在线 | 亚洲欧美一区二区三区国产精品 | 亚洲高清在线观看 | 一区免费| 国产高清区 | 伊人免费观看视频 | 国产综合久久久久久鬼色 | 五月天婷婷激情 | av片毛片| 成人h动漫精品一区二区器材 | 一本一道久久a久久精品综合 | 看片天堂| 99精品国产一区二区三区 | 欧洲一级黄 | 久久久久久久久中文字幕 | 国产黄色精品在线观看 | 欧美日在线 | 蜜桃在线播放 | 91av亚洲 | 色吧色综合 | 国产精品久久一区 | 成人午夜免费福利视频 | 亚洲午夜精品一区二区三区他趣 | 午夜视频在线免费观看 | 国产精品久久久久久久久久久久久 | 特黄视频| 精品一区二区三区中文字幕 | 久久伊人精品一区二区三区 | 黄网站免费在线看 | 九九热九九 | 视频一区在线 | 一区二区三区久久 | 欧美日韩国产中文 | 天堂资源 | 精品久久久久久久久久久久 |