<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")頁面也需要設置轉(zhuǎn)碼的:
    頁面:(.jsp)
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    response.setContentType("text/html;charset=UTF-8");

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

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

    B 在請求頁面上開始處,執(zhí)行請求的編碼代碼, request.setCharacterEncoding("UTF-8"),把提交內(nèi)容的字符集設為UTF-8。這樣的話,接受此參數(shù)的頁面就不必在轉(zhuǎn)碼了。直接使用
    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的轉(zhuǎn)碼過濾器配置。
    實際例子:
    <%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)計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲视频在线免费播放| 五月天网站亚洲小说| 亚洲精品乱码久久久久久V | 亚洲乱码卡一卡二卡三| 最近免费中文字幕mv在线电影 | 成人免费视频小说| 波多野结衣亚洲一级| 女人18一级毛片免费观看| 亚洲6080yy久久无码产自国产| 青草草在线视频永久免费| 国产亚洲蜜芽精品久久| 亚洲国产婷婷综合在线精品| 中文字幕免费在线看线人动作大片 | 全免费a级毛片免费**视频| 亚洲成a∨人片在无码2023| 国产免费观看a大片的网站| 污网站在线免费观看| av在线亚洲欧洲日产一区二区| 中文字幕乱理片免费完整的| 亚洲国产精品婷婷久久| 国产卡二卡三卡四卡免费网址| 亚洲精品亚洲人成在线| 亚洲一级特黄大片无码毛片| 免费污视频在线观看| 亚洲av无码久久忘忧草| 免费一区二区视频| 你是我的城池营垒免费看 | 亚洲视频在线观看不卡| 麻豆国产入口在线观看免费| 春意影院午夜爽爽爽免费| 亚洲AV日韩AV永久无码免下载| 成人免费观看一区二区| 精品特级一级毛片免费观看| 亚洲AV无码专区国产乱码电影| 最新欧洲大片免费在线| av网站免费线看| 亚洲Av高清一区二区三区| 亚洲精品美女久久久久99小说| 免费精品无码AV片在线观看| 亚洲成在人线在线播放无码| 亚洲自偷自偷在线制服|