最近做專案,springmvc的url中文引數亂碼:
請求url:
http://localhost:8080/supply/supply_list.htm?productname=測試&ishomepage=
在後端:
public
string tosupplylist (model model, string productname)
這裡productname的值就變成了亂碼,
檢查我的web的web.xml中已經增加了過濾中文編碼的:
<
filter
>
<
filter-name
>encodingfilter
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-name
>encodingfilter
filter-name
>
<
url-pattern
>/*
url-pattern
>
>
但是還是亂碼。
仔細檢查了,還是中間容器tomcat導致的。修改tomcat的conf/server.xml中的
加上usebodyencodingforuri="true"uriencoding="utf-8"。即可。
http://localhost:8080/template/檔案模板.xls
SpringMVC 引數傳遞中文亂碼
今天搭建專案時,使用springmvc從頁面傳參到後台,獲取到的中文引數亂碼。解決方法 1 檢查所有頁面編碼是utf 8格式。2 檢視是否在web.xml檔案中配置編碼過濾器,配置如下 characterencodingfilter org.springframework.web.filter.ch...
SpringMVC接收引數中文亂碼問題
初學springmvc,碰見在controller中獲取引數中文亂碼的問題。檢查了一下web.xml已配置過濾器,如下 myencoding org.springframework.web.filter.characterencodingfilter encoding utf 8 forceenco...
springmvc中文亂碼
首先判斷是 開始亂碼,是前端傳值亂碼,還是到controller層亂碼,或者是資料庫亂碼。下面是前端傳值,對映springmvc的實體類形參造成亂碼,如下圖 解決辦法 在web.xml檔案中新增以下 encodingfilter org.springframework.web.filter.char...