Я использую @ResponseBody, чтобы получить json для Browser. Я мог бы получить данные, но теперь, если я пытаюсь получить массив строк или список строк, я получаю следующее
Ресурс, идентифицированный этим запросом, способен генерировать ответы только с характеристиками, не приемлемыми в соответствии с запросом «принять» заголовки ().
Почему вышеуказанный статус?
Ниже приводитсяОбъект, который я возвращаю из контроллера
public class Temp
{
List<String> strArr=new ArrayList<String>();
public Temp()
{
strArr.add("1");
strArr.add("2");
strArr.add("3");
strArr.add("4");
System.out.println("temp="+strArr);
}
}
Ниже приведен контроллер
@RequestMapping ( value = "/temp.htm" , method = RequestMethod.GET,produces="application/json")
public @ResponseBody Temp getTemp()
{
return new Temp();
}
Я могу получить нормальные данные String, но если я пытаюсь получить массив или список String, я получаюстатус выше.
Пожалуйста, помогите