成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

前臺(tái)傳中文到后臺(tái)Controller亂碼問(wèn)題的解決

marek / 1250人閱讀

摘要:傳中文參數(shù)到的時(shí)候出現(xiàn)了亂碼。而且在測(cè)試環(huán)境上跑的時(shí)候功能正常但是在開(kāi)發(fā)環(huán)境卻有問(wèn)題。查了一些資料后了解到對(duì)于和的處理方式不同??偨Y(jié)方法受過(guò)濾器以及方法的限制,但是方法不受,所以要修改方式的亂碼問(wèn)題,要從的配置文件入手解決。

JS傳中文參數(shù)到Controller的時(shí)候出現(xiàn)了亂碼。

查看了web.xml中的CharacterEncodingFilter配置沒(méi)有問(wèn)題。

而且在測(cè)試環(huán)境上跑的時(shí)候功能正常但是在開(kāi)發(fā)環(huán)境卻有問(wèn)題。嘗試了在代碼中添加:

request.setCharacterEncoding("xxxx")之類(lèi)的方法也不可行。

但是

new String(name.getBytes("ISO-8859-1"),"UTF-8");

可行。

查了一些資料后了解到Tomcat對(duì)于post和get的處理方式不同。

所以過(guò)濾器和request.setCharacterEncoding("xxxx")之類(lèi)的方法對(duì)POST方法可行,但是對(duì)GET方法沒(méi)有作用。

所以想要解決這個(gè)問(wèn)題要修改Tomcat的配置文件server.xml

找到 這段信息

然后再最后加上 URIEncoding="UTF-8" 即可。

總結(jié):

post方法受過(guò)濾器以及setCharacterEncoding方法的限制,但是get方法不受,所以要修改get方式的亂碼問(wèn)題,要從tomcat的配置文件入手解決。

以上,愚見(jiàn)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/65205.html

相關(guān)文章

  • 如何解決SSM框架前臺(tái)參數(shù)后臺(tái)亂碼問(wèn)題

    最近在做一個(gè)SSM框架的項(xiàng)目,總是遇到一個(gè)問(wèn)題,就是后臺(tái)接收前端傳遞的中文參數(shù)的時(shí)候,參數(shù)是亂碼的,導(dǎo)致sql語(yǔ)句經(jīng)常無(wú)法執(zhí)行,但是有很奇怪,在測(cè)試環(huán)境和生產(chǎn)環(huán)境都是正常的,就是本地開(kāi)發(fā)環(huán)境總是這么坑人,那如何解決呢?1、比較累人,就是能不傳中文就不傳中文參數(shù),對(duì)于這點(diǎn),大家就笑笑而過(guò)就行了。。。。 2、還是挺累人,真的得傳中文,那就將中文強(qiáng)制轉(zhuǎn)碼了,如下: 中文.getBytes(UTF-8);...

    niuxiaowei111 評(píng)論0 收藏0
  • AJAX入門(mén)這一篇就夠了

    摘要:性能會(huì)有所降低一點(diǎn)內(nèi)容,刷新整個(gè)頁(yè)面用戶(hù)的操作頁(yè)面會(huì)中斷整個(gè)頁(yè)面被刷新了就是能夠做到局部刷新三對(duì)象是中最重要的一個(gè)對(duì)象。頭信息已經(jīng)接收,響應(yīng)數(shù)據(jù)尚未接收。 一、什么是Ajax Ajax(Asynchronous JavaScript and XML) 異步JavaScript和XML Ajax實(shí)際上是下面這幾種技術(shù)的融合: (1)XHTML和CSS的基于標(biāo)準(zhǔn)的表示技術(shù) (2)DOM進(jìn)...

    tunny 評(píng)論0 收藏0
  • SpringMVC【開(kāi)發(fā)Controller】詳解

    摘要:是使用攔截器來(lái)自動(dòng)幫我們完成中文亂碼的問(wèn)題的。這是我的首頁(yè)當(dāng)然了,基于注解和基于來(lái)開(kāi)發(fā),都是通過(guò)映射器適配器和視圖解析器的。能夠控制請(qǐng)求路徑和請(qǐng)求方式一個(gè)控制器寫(xiě)多個(gè)業(yè)務(wù)方法到目前為止,我們都是一個(gè)控制器寫(xiě)一個(gè)業(yè)務(wù)方法,這肯定是不合理的。 前言 本文主要是講解在Controller中的開(kāi)發(fā),主要的知識(shí)點(diǎn)有如下: 編碼過(guò)濾器 使用注解開(kāi)發(fā) 注解@RequestMapping詳解 業(yè)務(wù)方...

    Pines_Cheng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<