日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

我們都知道,get請求和post請求的一個比較顯著區別就是,在使用post請求的時候,中文不會亂碼,但是在使用get請求的時候,如果url后面帶有中文就會亂碼了。那么這個怎么解決呢?

怎么設置tomcat在get請求的中文也不亂碼?兩種情況下配置

 

前提:配置項目的encoding編碼位utf-8的前提下。如,使用spring項目的時候,可以在spring的配置文件中添加如下的:

<filter>

<filter-name>encoding</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>

</filter>

 

<filter-mApping>

<filter-name>encoding</filter-name>

<url-pattern>*.do</url-pattern>

</filter-mapping>

 

兩個方案:

一:使用Tomcat,將項目直接部署到tomcat中的

這種情況下,如果想要修改get請求中文參數不亂碼的話,需要修改:

在tomcat的配置文件中添加如下配置:

<!-- 添加屬性URIEncoding="utf-8"可以解決get亂碼問題,然后重啟服務器-->

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" URIEncoding="utf-8" />

 

二:如果使用的是maven 插件運行tomcat的話,就需要在pom.xml的maven插件中配置編碼方式:

<plugins>

<!-- maven項目的熱部署使用的插件 使用tomcat7的插件的話,運行時設置部署命令是需要使用tomcat7:deploy -->

<plugin>

<groupId>org.Apache.tomcat.maven</groupId>

<artifactId>tomcat7-maven-plugin</artifactId>

<version>2.2</version>

<configuration>

<uriEncoding>UTF-8</uriEncoding> <!--配置編碼方式為UTF-8-->

<url>http://localhost:8080/manager/text</url>

<path>/</path>

<server>tomcat</server>

<username>tomcat</username>

<password>123456</password>

</configuration>

</plugin>

分享到:
標簽:tomcat
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定