코드
@RequestMapping(value = "/insertCart", method = RequestMethod.POST)
public @ResponseBody boolean insertCart(CartDTO cartDTO, ProductDTO productDTO, Model model,
HttpSession session, @RequestParam String productID,
@RequestParam String productQuantity) {
내용
◎ java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified,
and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag.
원인
◎ @RequestParam을 정의하면서, name 또는 value 속성을 명시해 주지 않은 것
해결
@RequestMapping(value = "/insertCart", method = RequestMethod.POST)
public @ResponseBody boolean insertCart(CartDTO cartDTO, ProductDTO productDTO, Model model,
HttpSession session, @RequestParam(value="productID") String productID,
@RequestParam(value="productQuantity") String productQuantity) {
'에러 > Spring' 카테고리의 다른 글
[에러] <Spring> status=405 (0) | 2024.03.20 |
---|---|
[에러] <Spring> JdbcTemplate null pointer exception (0) | 2024.03.14 |
[에러] <Spring> Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0' (0) | 2024.02.29 |