Spring же URL другой параметр запроса

public String searchUserById(@RequestParam(value = "fileType", required = true) String fileType) {
    System.out.println(fileType);
    return "downloadexcel";
}

public String searchUserByName(@RequestParam(value = "fileType", required = true) String fileType, @RequestParam(value = "batchNo", required = true) String batchNo) {
    System.out.println(fileType + " ----------- " + batchNo);
    return "downloadexcel";
}

Этот вид шаблонов URL мне нужен, я нашел несколько релевантных вопросов, но я получаю 400 неправильных запросов при нажатии на URL.

1.http://localhost:8080/apna-shopee/download.htm?fileType=mani2.http://localhost:8080/apna-shopee/download.htm?fileType=mani&batchNo=1001

Не нашел правильного решения.

1 ответ

Перейдите по следующей ссылке, это может помочь вам решить вашу проблему, создайте два метода для одного и того же шаблона URL с разными аргументами

Вы также можете сделать это на основе условия. просто создайте простой метод с двумя параметрами, и на основе второго значения параметра вы можете выполнить соответствующее действие. т.е. если значение второго параметра равно нулю, это означает, что запрос выполнен с использованием только одного параметра

Другие вопросы по тегам