解決Tomcat修改get提交請求亂碼問題

2022-10-07 06:45:09 字數 957 閱讀 7737

1:表單提交controller獲得中文引數後亂碼解決方案

注意: jsp頁面編碼設定為utf-8

****表單提交方式為必須為post,get方式下面spring編碼過濾器不起效果

j**a" import="j**a.util.*" pageencoding="utf-8"%>

修改web.xml,增加編碼過濾器,如下(注意,需要設定forceencoding引數值為true)

characterencodingfilter

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

forceencoding

true

characterencodin程式設計客棧gfilter

/* tomacat對get和post請求處理方式是不同的,要處理針對get請求的編碼問題,則需要改tomcat的server.xml配置檔案,如下:

程式設計客棧ol="http/1.1" redirectport="8443"/>

改為:**************注意eclipse中tomcat,server,clean功能會將原先配置還原

如果你是更改的tomcat安裝目錄的server.xml配置檔案,其實是因為eclipse在執行專案時是用的eclipse中配置的tomcat,那麼問題程式設計客棧就好解決了,開啟eclipse中的tomcat配置檔案,改為如下即可:

注:配置usebodyencodingforuri="true"後,可以解決普通get請求的中文亂碼問題,但是對於通過ajax發起的get請求中文依然會亂碼,請把usebodyencodingforuri="true"改為uriencoding="utf-8"即可。

本文標題: 解決tomcat修改get提交請求亂碼問題

本文位址: /ruanjian/j**a/187710.html

使用Get方式提交資料到Tomcat伺服器的方法

實現方式分為以下幾步 第一步 使用myeclipse建立乙個web project,專案命名為webproject 在src資料夾中新建乙個包名為com.fyt.org的包 在包中新建乙個servlet,servlet命名為loginservlet,並在loginservlet.j a中新增下面的 ...

GET提交和POST提交

1 get提交的規則 我們做專案的時候進行提交資料的時候,經常會用到get提交和post提交,首先呢get是指定資源請求資料,post是向指定的資源提交要被處理的資料,我們再來看一下關於get的詳細解釋 1 get是可以被快取的 2 get的引數是保留在瀏覽器的歷史記錄裡面的 3 get可以被我們收...

web專案中解決get提交亂碼問題

get亂碼解決 結語在web專案中處理post提交亂碼問題我們有很多方便的解決方案,但是get亂碼問題的解決在多個get提交時較為繁瑣,需要每個都用request獲得再重新編碼,本文將介紹一種一步解決所有get方式提交亂碼問題的方案。開啟servers下的server.xml 修改查詢到8080的那...