Timestamp

0

Cześć, mam klasę:

import java.sql.Timestamp;

public class Task {
    private int id;
    private int listId;
    private String name;
    private String comment;
    private int priority;
    private Timestamp date;
    private int repeatTime;
    private int done;

//setters and getters, contructor

W kontrolerze mam takie coś:

    @PostMapping("/add")
    public String addTask(HttpServletResponse response,
                          Model m,
                          @ModelAttribute("Task") Task task){
//cos tam sie robi
}

Wywołuje teraz w Postmanie POSTa (te parametry lecą jako post):

http://localhost:8080/task/add?listId=1&name=test&comment=kom&priority=1&date={{$timestamp}}&repeatTime=1&done=1

I wyrzuca mi błąd:
title

Dlaczego tak się dzieje? Problemem jest ten typ Timestamp, jeśli nie prześlę tego parametru, pozostałe tak, to działa bez problemu.
Oczywiście problem jest sam ten typ Timestamp, tak jakby nie mogło wrzucić wartości do pola tej klasy. Próbowałem różnymi sposobami, wpisać timestamp ręcznie itd., efekt za każdym razem ten sam.

0

czemu w parametrze funkcji masz HttpServletResponse a nie HttpServletRequest to raz a dwa czy sprawdziłeś czy w poprawnym formacie go wysyłasz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1