У меня было это время довольно давно, и у меня закончились ресурсы для исследований.
В моем сервлете у меня есть этот код:
comment.setDateadded(Date.valueOf(request.getParameter("date")));
Код в основном получает данные со страницы JSP, а затем устанавливается как одно из значений объекта.
Проблема в:
Когда сервлет вызывается и запускается, возвращается эта ошибка:
WARNING: StandardWrapperValve[add_comment]: PWC1406: Servlet.service() for servlet add_comment threw exception
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:117)
at Controller.Leader.add_comment.processRequest(add_comment.java:50)
at Controller.Leader.add_comment.doPost(add_comment.java:96)
Что я пробовал: я больше не уверен, в чем проблема. я импортировал
import java.sql.Date;
в сервлете или строке для работы. Я также пытался вручную ввести дату вместо автоматической установки текущей даты, но это все равно не работает. Я пробовал формат гггг/мм/дд и гггг-мм-дд, но он все равно не работает.
Тем, кто прокомментирует, большое спасибо! Если вам нужна дополнительная информация, пожалуйста, напишите.
java.sql.Date
в своих классах сервлетов. Вы должны использовать это только в своих классах DAO. - person BalusC   schedule 25.04.2012