2015-12-22 5 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. Но я должен держать «test-a» в RequestParams. Поэтому я не могу использовать @RequestParam ... – fengym

+0

@fengym Я не вижу вашей точки, вы можете получить тест String и назначить его полю в RequestParams –

Смежные вопросы