Получение исключения java.lang.NumberFormateException: null при подключении к базе данных в сервлете

#database #url-rewriting #sqlplus #servlet-3.0

Вопрос:

Я не могу понять, какие ошибки я допустил в этом коде. Кто-нибудь найдет ошибку в моем коде. На самом деле я создал таблицу базы данных «учетная запись» и пытаюсь подключиться к tomcat 9. Но я немного запутался в создании базы данных, потому что я использую механизм перезаписи URL-адресов HttpSession.

 package com.dnsstore.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.dnsstore.service.TransactionService;

@WebServlet("/deposit")
public class DepositServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        try {
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
            
            int dep_Amt = Integer.parseInt(request.getParameter("depAmt"));
            String depName = request.getParameter("depName");
            
            HttpSession httpSession = request.getSession(false);
            String accNo = (String) httpSession.getAttribute("accNo");
            String accName = (String) httpSession.getAttribute("accName");
            String accType = (String) httpSession.getAttribute("accType");
            String accBranch = (String) httpSession.getAttribute("accBranch");
            
            TransactionService transactionService = new TransactionService();
            String tx_Status = transactionService.deposit(accNo, dep_Amt);
            int totalBalance = transactionService.getTotalBalance(accNo);
            
            out.println("<html><body>");
            out.println("<h2 style='color:red;' align='center'>Dhaneshwar and Sons General Store</h2>");
            out.println("<h3 style='color:blue;' align='center'>Transaction Details</h3>");
            out.println("<center>");
            out.println("<table border='1'>");
            out.println("<tr><td>Account Number</td><td>" accNo "</td></tr>");
            out.println("<tr><td>Account Holder Name</td><td>" accName "</td></tr>");
            out.println("<tr><td>Account Type</td><td>" accType "</td></tr>");
            out.println("<tr><td>Account Branch</td><td>" accBranch "</td></tr>");
            out.println("<tr><td>Transaction Type</td><td>DEPOSIT</td></tr>");
            out.println("<tr><td>Account Amount</td><td>" dep_Amt "</td></tr>");
            out.println("<tr><td>Account Name</td><td>" depName "</td></tr>");
            out.println("<tr><td>Total Balance</td><td>" totalBalance "</td></tr>");
            out.println("<tr><td>Transaction Status</td><td>" tx_Status "</td></tr>");
            out.println("</table></center></body></html>");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}
 

моя база данных выглядит так

БАЛАНС ACCNO


1111 1000