<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jsp傳遞中文亂碼解決方法

    request.setCharacterEncoding("UTF-8")頁面也需要設置轉碼的:
    頁面:(.jsp)
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    response.setContentType("text/html;charset=UTF-8");

    處理文件:(.java)
    轉碼的三種方法:
    A 接受參數(shù)時進行編碼轉換

    String str = new String(request.getParameter("something").getBytes("ISO-8859-1"),"utf-8"); 這樣的話,每一個參數(shù)都必須這樣進行轉碼。很麻煩。但確實可以拿到漢字。

    B 在請求頁面上開始處,執(zhí)行請求的編碼代碼, request.setCharacterEncoding("UTF-8"),把提交內(nèi)容的字符集設為UTF-8。這樣的話,接受此參數(shù)的頁面就不必在轉碼了。直接使用
    String str = request.getParameter("something");即可得到漢字參數(shù)。但每頁都需要執(zhí)行這句話。

    這個方法也就對post提交的有效果,對于get提交和上傳文件時的enctype="multipart/form-data"是無效的。稍后下面單獨對這個兩個的亂碼情況再進行說明。

    C 為了避免每頁都要寫request.setCharacterEncoding("UTF-8"),建議使用過濾器對所有jsp進行編碼處理。

    新手可以暫時不考慮過濾器的方法,過濾器一般都會涉及到配置開發(fā),要修改web.xml,還算是比較麻煩的,建議接觸java一段時間后再考慮使用過濾器的方法。或者如果應用了struts框架,可以查看struts的轉碼過濾器配置。
    實際例子:
    <%request.setCharacterEncoding("UTF-8")%>放在jsp<head></head>之間
    jspforward.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <% request.setCharacterEncoding("UTF-8");%> </head> <body> <jsp:forward page="/forwardresult.jsp"> <jsp:param name="name" value="李海"></jsp:param> <jsp:param name="age" value="29"></jsp:param> </jsp:forward> </body> </html>
    jspresult.jsp
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <%=request.getParameter("name")%> <%=request.getParameter("age")%> </body> </html>


    posted on 2017-06-19 14:46 藍胖 閱讀(324) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    <2017年6月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導航

    統(tǒng)計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99久久婷婷免费国产综合精品| 日韩毛片一区视频免费| 免费毛片a线观看| 国产AV无码专区亚洲AV漫画 | 国产亚洲精品美女久久久| 一级毛片免费播放男男| 亚洲性日韩精品国产一区二区| 免费国产a理论片| 亚洲人成网站18禁止一区| 中文字幕版免费电影网站| 国产亚洲福利精品一区| 久久精品无码精品免费专区| 久久精品国产亚洲77777| 日韩免费精品视频| 免费成人在线视频观看| 国产成人亚洲精品青草天美| 久久一本岛在免费线观看2020| 香港a毛片免费观看| 国产亚洲av人片在线观看| 免费精品久久天干天干| 亚洲最大的成网4438| 国产成人午夜精品免费视频| 亚洲av纯肉无码精品动漫| 亚洲日韩VA无码中文字幕| 国产猛男猛女超爽免费视频| 久久久亚洲欧洲日产国码是AV | 日韩免费观看一区| 亚洲一区中文字幕在线电影网 | 亚洲色精品vr一区二区三区| 无码午夜成人1000部免费视频| 国产成人精品日本亚洲专区6| 国产资源免费观看| a毛片免费在线观看| 亚洲啪啪免费视频| 亚洲成AⅤ人影院在线观看| 精品一区二区三区免费毛片爱 | 免费黄色毛片视频| 丁香花在线视频观看免费| wwwxxx亚洲| 四虎在线免费播放| 色欲A∨无码蜜臀AV免费播 |