これは、予約を追加するためのEJBのメソッドです。Arrはサーブレットでフォーム値を取得する文字列であり、dからString Deptの値まで同じことを実行したいので、StringArrの値を設定しようとしています。 。を使用しています。では機能しますがjava.util.Date
、では機能しjava.sql.Date
ませんjava.util.Date
。
public void addBooking(String Arr, String Dept, String username, String roomnum){
BookingTableClass booking = new BookingTableClass();
Date a= Date.valueOf(Arr);//the problem is in these four lines
booking.setarrivalDate(a);
Date d= Date.valueOf(Dept);
booking.setdeptDate(d);
booking.setCustomerUsername(username);
Long rmnum = Long.valueOf(roomnum);
booking.setRoomNumber(rmnum);}