国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

@PathVariable 中包含.等特殊字符異常

2019-11-08 03:07:40
字體:
來源:轉載
供稿:網友

sPRing MVC從3.0開始支持REST,而主要就是通過@PathVariable來處理請求參數和路徑的映射。 由于考慮到SEO的緣故,很多人喜歡把新聞的名稱作為路徑中的一部分去處理,這時候中文的名稱就會遇到問題,沒辦法映射,這個是因為編碼問題,只要到 TOMCAT/conf下找到server.xml,添加URIEncoding=”UTF-8”進行URL編碼設置就可以解決中文問題。 另外經常遇到路徑中有點”.”,而點是特殊字符,比如.html, .do等等,所以Spring MVC默認是把點后面的信息當作文件后綴,這時候我們就要修改這個默認值。

另外,這時候如果只設置這個,請求可以傳遞到對于的controller,但傳過去的數據會有問題,只會傳最后一個點前面的數據,除非你在最后加上“/”,比如/news/測試.點/ 這樣就會把“測試.點”當作整體,不然只會得到“測試”。這時候我們可以這樣設置@RequestMapping(“/news/{title:.*}”)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥宁县| 呼玛县| 乌恰县| 雷波县| 木兰县| 西峡县| 敦化市| 德庆县| 呼图壁县| 手机| 浙江省| 鄄城县| 宣城市| 大关县| 南岸区| 镇坪县| 阜宁县| 鱼台县| 邓州市| 那坡县| 宜章县| 安化县| 香河县| 武义县| 伊金霍洛旗| 安国市| 疏附县| 新营市| 大英县| 江都市| 辰溪县| 临邑县| 台州市| 凤城市| 西乌珠穆沁旗| 瑞安市| 房山区| 城市| 庆阳市| 双柏县| 东乌珠穆沁旗|