1. 程式人生 > >springMvc中restful風格的api路徑中把小數點當參數,SpringMvc中url有小數點

springMvc中restful風格的api路徑中把小數點當參數,SpringMvc中url有小數點

pub springmvc line name object ews mapping html 兩種

在springMvc web項目中restful風格的api路徑中有小數點會被過濾後臺拿不到最後一個小數點的問題,

有兩種解決方案:

1:在api路徑中加入:.+

  1. @RequestMapping("/findByIp/{ip:.+}")
  2. public Object test(@PathVariable String ip) {
  3. System.out.println(ip);
  4. return "";
  5. }

但這種方式在web服務中感覺太過於雞肋

所以在springMvc.xml中配置mvc標簽

2.<mvc:path-matching registered-suffixes-only="true"/>

  1. <mvc:annotation-driven >
  2. <mvc:path-matching registered-suffixes-only="true"/>
  3. </mvc:annotation-driven>

springMvc中restful風格的api路徑中把小數點當參數,SpringMvc中url有小數點