Я новичок в Spring и постоянно получаю ошибку неверных данных при попытке получить текущую дату.
Код:
Дата:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
class GetCurrentDate {
GetCurrentDate(){};
private Date curr = new Date();
private String strDateFormat = "hh:mm:ss a";
private DateFormat dateFormat = new SimpleDateFormat(strDateFormat);
private String formattedDate = dateFormat.format(curr);
String getCurrentDate(){return formattedDate;}
}
Угловой:
$scope.getTime = function(){
$http.get('/document/date').then(function(data){
console.log("Data: " + data);
$scope.time = data;
});
}
Контроллер:
//Get date
@GetMapping("/document/date")
public String gDate(){
GetCurrentDate tempDate = new GetCurrentDate();
return tempDate.getCurrentDate();
}
Спасибо!
РЕДАКТИРОВАТЬ: http://uixdk.com/angular/docs/error/$http/baddata говорит, что я должен использовать свой собственный преобразователь ответа или передать действительный JSONданные для transformResponse.Но я на самом деле не знаю, как.