2017-07-18 59 views
0

我有這樣我的JavaScript重定向內:春天處理器腐敗網址

window.location.href = '/webapp/record.action?date='+varDate+' & ID =」 + VARID;

當我執行此,我引用我的春天處理程序如預期:

public void record(Model model, @RequestParam(value="varDate") String date, @RequestParam(value="varId",) String id){...} 

但我的第二個參數「VARID」是每次空。當我'看我的HttpServletRequest我看到的,而不是所示地址,這個地址:

/webapp/record.action?varDate=2017-07-01 & _ = 1500358872039)@ 1495183143 org.eclipse.jetty .server.Request @ 591eaf27

該網址是如何創建的?爲什麼我失去了第二個參數「varId」?

回答

0

您傳遞的參數爲ID,春天控制器,你正試圖找回它作爲VARID

改變你在控制器代碼如下:

public void record(Model model, @RequestParam(value="varDate") String date, @RequestParam(value="id",) String id){ 
    // your custom logic 

}