Lỗi trong lập trình web với spring mvc

Em chào các bác. Em mới gặp 1 lỗi 415 trong java khi em post 1 object lên controller thì n xảy ra lỗi ở đây ạ. EM chưa biết cách sử lý ra sao. search trên mạng thì mông lung chưa có cách nào giải quyết được ạ.

package com.supermart.controllers.admin;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import com.supermart.service.NhapMuaService;
import com.supermart.service.NhapMuaVm;

@RequestMapping(value = "api")
@RestController
public class ApiController {
    @Autowired
    NhapMuaService _service;

    public ApiController() {
        // TODO Auto-generated constructor stub
    }

    @RequestMapping(value = "/test", method = RequestMethod.POST, consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
    public String addAction(@RequestBody NhapMuaVm data, HttpServletRequest request) {
        System.out.println("1");
        return "Ok";
    }
}


Em sửa lại nhiều cách vẫn không được. Mong các bác giúp đỡ

    @RequestMapping(value = "/test", method = RequestMethod.POST,
            consumes = MediaType.APPLICATION_FORM_URLENCODED,
            produces = MediaType.APPLICATION_JSON_VALUE)

Ngữ cảnh sử dụng cụ thể của bạn thế nào?

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?