찾다

 >  Q&A  >  본문

java - @RequestParam 获取参数值有问题

大家讲道理大家讲道理2884일 전823

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 10:47:41

    매개변수에 pID 2개를 포함하셨나요? 예:

    으아아아

    req.getParameter("pID")는 그 중 하나만 가져옵니다(주요 매개변수로 "pID"가 여러 개 있는 경우 특정 숫자에 대해서는 Servlet API의 Javadoc 또는 Servlet Container의 소스 코드를 확인하세요). "pID"를 키로 사용하여 모든 매개변수를 얻으려면 req.getParameterValues()를 사용해야 합니다.

    Spring MVC가 @RequestParam을 어떻게 설명하는지 확인하거나 소스 코드가 이를 어떻게 구현하는지 확인하세요. "pID"를 키로 사용하는 모든 매개변수를 가져오나요? 둘 이상이면 쉼표를 사용하여 연결하세요.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:47:41

    뷰를 반환하는 데 문제가 있습니다. 그 이유는 뷰를 반환하지 않고 json을 반환하기 때문입니다. 따라서 HandlerExceptionResolver에서 return nullreturn new ModelAndView()으로 변경해야 합니다.

    회신하다
    0
  • 취소회신하다