亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2017年04月16日 16:10:03   作者:m0_37634472  
這篇文章主要介紹了Tomcat修改get提交請求亂碼問題的解決方案,需要的朋友參考下

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

注意: jsp頁面編碼設置為UTF-8

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

 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 <form action="/user/addUser" name="userForm" method="post">

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

<filter> 
  <filter-name>characterEncodingFilter</filter-name> 
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
  <init-param> 
   <param-name>encoding</param-name> 
   <param-value>UTF-8</param-value> 
  </init-param> 
  <init-param> 
   <param-name>forceEncoding</param-name> 
   <param-value>true</param-value> 
  </init-param> 
</filter> 
<filter-mapping> 
  <filter-name>characterEncodingFilter</filter-name> 
  <url-pattern>/*</url-pattern> 
</filter-mapping>

tomacat對GET和POST請求處理方式是不同的,要處理針對GET請求的編碼問題,則需要改tomcat的server.xml配置文件,如下:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

改為:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>

**************注意Eclipse中Tomcat,server,clean功能會將原先配置還原

如果你是更改的tomcat安裝目錄的server.xml配置文件,其實是因為eclipse在運行項目時是用的eclipse中配置的tomcat,那么問題就好解決了,打開eclipse中的tomcat配置文件,改為如下即可:

注:配置useBodyEncodingForURI="true"后,可以解決普通get請求的中文亂碼問題,但是對于通過ajax發(fā)起的get請求中文依然會亂碼,請把useBodyEncodingForURI="true"改為URIEncoding="UTF-8"即可。

以上所述是小編給大家介紹的Tomcat修改get提交請求亂碼問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • Java Web實現文件上傳和下載接口功能詳解

    Java Web實現文件上傳和下載接口功能詳解

    這篇文章主要為大家詳細介紹了Java Web實現文件上傳和下載接口功能的相關知識,文中的示例代碼講解詳細,對我們學習有一定的借鑒價值,需要的可以參考一下
    2022-12-12
  • 基于@MapperScan和@ComponentScan的使用區(qū)別

    基于@MapperScan和@ComponentScan的使用區(qū)別

    這篇文章主要介紹了@MapperScan和@ComponentScan的使用區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java解析xml的四種方法匯總

    Java解析xml的四種方法匯總

    XML在不同的語言里解析方式都是一樣的,只不過實現的語法不同而已。java中基本的解析方式有四種,DOM解析、sax解析、JDOM解析和DOM4J解析,下面我們就來詳細探討下這四種方式
    2016-05-05
  • Windows中使用Java生成Excel文件并插入圖片的方法

    Windows中使用Java生成Excel文件并插入圖片的方法

    這篇文章主要介紹了Windows中使用Java生成Excel文件并插入圖片的方法,其中向Excel中插入圖片文中通過使用Apache POI來實現,需要的朋友可以參考下
    2016-02-02
  • 詳解Java的位操作符

    詳解Java的位操作符

    位操作就是對這些數據進行基本的操作。如果基本類型是char、byte或者short類型的數值進行移位處理,那么會轉化成int類型,再進行移位的處理
    2017-09-09
  • SpringBoot統(tǒng)一功能處理實現的全過程

    SpringBoot統(tǒng)一功能處理實現的全過程

    最近在做項目時需要對異常進行全局統(tǒng)一處理,主要是一些分類入庫以及記錄日志等,下面這篇文章主要給大家介紹了關于SpringBoot統(tǒng)一功能處理實現的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • FastJson時間格式化問題避坑經驗分享

    FastJson時間格式化問題避坑經驗分享

    這篇文章主要為大家介紹了FastJson時間格式化問題避坑經驗分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Java 調用Restful API接口的幾種方式(HTTPS)

    Java 調用Restful API接口的幾種方式(HTTPS)

    這篇文章主要介紹了Java 調用Restful API接口的幾種方式(HTTPS),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Spring boot基于ScheduledFuture實現定時任務

    Spring boot基于ScheduledFuture實現定時任務

    這篇文章主要介紹了Spring boot基于ScheduledFuture實現定時任務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Seata AT模式TransactionHook被刪除探究

    Seata AT模式TransactionHook被刪除探究

    這篇文章主要為大家介紹了Seata AT模式TransactionHook被刪除探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11

最新評論