Я делаю оценку для моего колледжа, мой учитель дал мне некоторый начальный код для копирования, и теперь я застрял в своем собственном коде.В основном этот код создает новый объект для вставки в БД с идентификатором.мне нужно поймать идентификатор транзакции, созданный в объекте, чтобы отправить его на следующую страницу.просмотреть сделку (портал торговой площадки).извините за мой английский, но это немного сложно.
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
int user_id = Integer.parseInt(request.getParameter("user_id"));
int feed_id = Integer.parseInt(request.getParameter("feed_id"));
Date now = new java.sql.Date(System.currentTimeMillis());
//int transaction_done =0; MEANS NO TRANSACTION
//int transaction_done =1; MEANS USER NTERESTED SEND APPLICATION TO REACH FEEDER
//int transaction_done =2; MEANS FEEDER DECLINE TRANSACTION
//int transaction_done =3; MEANS TRANSACTION SUCCESSFULL, PROCEED WITH REVIEW
int transaction_done =1;
TransactionService objTransactionService = new TransactionService();
Transaction objTransaction = new Transaction(0, feed_id,user_id,now,transaction_done);
if (objTransactionService.saveTransaction(objTransaction)) {
HttpSession sesion=request.getSession();
String done = "transaction in process! well done.";
sesion.setAttribute("done", done);
response.sendRedirect("chat.jsp?done=true");
} else {
HttpSession sesion=request.getSession();
String done = "Error, try again.";
sesion.setAttribute("done", done);
response.sendRedirect("chat.jsp?done=false");
}
}
надеюсь, вы можете мне помочь.