2015-12-22 81 views

回答

0

您必須使用@RequestParam註釋。請參閱文檔here

您的控制器方法的參數更改爲

public String getValue(@RequestParam Map<String,String> params){ 
System.out.println(params); //will print the query params and their values 
} 

現在所有的查詢參數和它們的值將被存儲爲PARAMS地圖對象的鍵值對。

-1
import org.springframework.web.bind.annotation.RequestParam; 

    @RequestMapping("/value") 
    public String getValue(@ModelAttribute RequestParams params ,@RequestParam("test-a")String test) { 
    params.setTest(test); 
     return test; 
    } 
+0

thks。但我必須在RequestParams中保留「test-a」。所以我不能使用@RequestParam ... – fengym

+0

@fengym我看不到你的觀點,你可以檢索字符串測試並將其分配給RequestParams中的字段 –

相關問題