Получите значение из текстового поля ввода сервлета и выполнив операцию вычитания, и установите выходное значение на той же странице сервлета - PullRequest
0 голосов
/ 17 октября 2019
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out=response.getWriter();
        String sAppNo=request.getParameter("AppNo");
        int AppNo=Integer.parseInt(sAppNo);
        solarItem bean=solarDB.getRecordById(AppNo);



        out.println("<!DOCTYPE html>");
        out.println("<html>");
         out.println("<Title>search page</Title>");
             out.println("<style type=\"text/css\">");     // start style
             out.println(".grid-container {display: grid;grid-column-gap: 5px;grid-template-columns: 300px 300px 440px;background-color: #D0D3D4 ;padding: 10px;width:1075px;margin-top: 19px; margin-left: 162px;font-size: medium;}");
             out.println(".grid-item {background-color: rgba(255, 255, 255, 0.8);border: 2px solid rgba(0, 0, 0, 0.8);padding: 10px;font-size: 20px; text-align: center;}");
            out.println("</style>");
             out.println("<link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css\" integrity=\"sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T\" crossorigin=\"anonymous\">");
             out.println(" <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/4.0.6/sweetalert2.min.css'>");
             out.println("<script src='https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/4.0.6/sweetalert2.min.js'></script>");
             out.println("</Head>");
             out.println("<body>");


            String imp1=request.getParameter("imp");
            int imp=Integer.parseInt(imp1);

             try {

        if(bean.getAppNo()>0){


            out.println("<div class=\"grid-container\">");
           out.println("<div class=\"grid-item\">");

           out.println("<table class=\"table table-hover\"  style=\"width:100%\">");
           out.println(" <tr><th scope=\"row\" style=\"width:20%\">RR No</th> <td><h4>"+bean.getRrno()+"<h4></td><tr>");
           out.println("<tr><th scope=\"row\" style=\"width:20%\">Name</th> <td><h4>"+bean.getName()+"</h4></td><tr>");
           out.println("<tr><th scope=\"row\" style=\"width:20%\">Phone No</th> <td><h4>"+bean.getPhone()+"</h4></td><tr>");
           out.println("<tr><th scope=\"row\" style=\"width:20%\">Address</th> <td><h4>"+bean.getAddress()+"</h4></td><tr>");
           out.println("<tr><th scope=\"row\" style=\"width:20%\">Install Capacity</th> <td><h4>"+bean.getSolCap()+"</h4></td><tr>");
           out.println("</table>");
           out.println("</div>");



           out.println("<div class=\"grid-item\">");
           out.println("<form  method=\"GET\" action=\"SearchSolar\" >");
           out.println("<label for=\"basic-url\">IMPORT</label>");
           out.println("<div class=\"input-group mb-3\">");
           out.println("<div class=\"input-group-prepend\"><span class=\"input-group-text\" id=\"basic-addon3\">Present Reading</span></div>");
           out.println("<input type=\"text\" class=\"form-control\" id=\"presRead\" aria-describedby=\"basic-addon3\" name=\"imp\" value=\"1\"></div>");
           out.println("<div class=\"input-group mb-3\">");
           int a=bean.getIpres();
           int b=bean.getEpres();

           out.println("<div class=\"input-group-prepend\"><span class=\"input-group-text\" id=\"basic-addon3\">Previous Reading</span></div>");
           out.println("<input type=\"text\" class=\"form-control\" id=\"PrevRead\" aria-describedby=\"basic-addon3\" value="+bean.getIpres()+"  readonly=\"readonly\"></div>");

           out.println("<label for=\"basic-url\">EXPORT</label>");
           out.println("<div class=\"input-group mb-3\">");
           out.println("<div class=\"input-group-prepend\"><span class=\"input-group-text\" id=\"basic-addon3\">Present Reading</span></div>");
           out.println("<input type=\"text\" class=\"form-control\" id=\"PresRead\" aria-describedby=\"basic-addon3\" name=\"exp\"></div>");
           out.println("<div class=\"input-group mb-3\">");
           out.println("<div class=\"input-group-prepend\"><span class=\"input-group-text\" id=\"basic-addon3\">Previous Reading</span></div>");
           out.println("<input type=\"text\" class=\"form-control\" id=\"PrevRead\" aria-describedby=\"basic-addon3\" value="+bean.getEpres()+"  readonly=\"readonly\"></div>");

           out.println("<div class=\"input-group mb-3\">");
           out.println("<div class=\"input-group-prepend\"><span class=\"input-group-text\" id=\"basic-addon3\">MD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> </div>");
           out.println("<input type=\"text\" class=\"form-control\" id=\"basic-url\" aria-describedby=\"basic-addon3\" name=\"md\"></div>");
           out.println("<input class=\"btn btn-success\" type=\"button\" value=\"Confirm\" onclick=\"collect(this.form)\" / >");
           out.println("<input class=\"btn btn-success\" type=\"button\" value=\"Submit\">");
           out.println("</form>");
           out.println(" </div>");
...