我這段時間已經有相當一段時間了,而且我已經用盡了研究資源。如何在對象中設置DATE,JSP SERVLET
在我的servlet,我有這樣的代碼:
comment.setDateadded(Date.valueOf(request.getParameter("date")));
的代碼基本上是從一個JSP頁面,然後設置爲對象的值的一個獲取數據。
的問題是:
當servlet調用並運行返回此錯誤:
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;
在servlet或工作線上。我也嘗試手動放置日期而不是自動放置當前日期,但它仍然無法正常工作。我試過yyyy/mm/dd格式和yyyy-mm-dd,但它仍然不能工作。
對於那些會發表意見的人,非常感謝!如果您需要更多詳細信息,請發佈。
的你不應該在你的servlet類使用'java.sql.Date'一個例子。你應該只在你的DAO類中使用它。 – BalusC 2012-04-25 14:56:22