gpt4 book ai didi

java - 在向 DAO 类发送日期时获取类转换异常

转载 作者:行者123 更新时间:2023-11-29 07:46:56 25 4
gpt4 key购买 nike

// I am trying to send date to my dao class but i am getting exception    
String dateInString = request.getParameter("date");
Date date = null;

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
try {
// i am importing java.sql.Date
//i am getting java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
date = (Date) sdf.parse(dateInString);
} catch (ParseException e) {

e.printStackTrace();
}

LeaveBalance leave = new LeaveBalance(associateID, date,
bufferApplicable, buffer);
assoicatesDAO = new AssociatesDAO();
boolean success = assoicatesDAO.leaveBalance(leave);
if (success) {
msg = "Associate's leave has been added successfully.";
} else {
msg = "****";
}
request.setAttribute("responseMessage", msg);
dispatcher = request.getRequestDispatcher("/jsp/success.jsp");
dispatcher.forward(request, response);

}

最佳答案

您需要使用 java.util.Date 作为 SimpleDateFormat 处理 java.util.Date java.sql.Date.

关于java - 在向 DAO 类发送日期时获取类转换异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24952849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com