<!-- language: java--> package bhatti; public class find extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;"); PrintWriter out = response.getWriter(); out.println("<html><body>"); out.println("<feildset>"); out.println("<form action='display' method='get'>"); out.println("<tr>"); out.println("<td>ID :</td><td> <input type='text' name='id' style='width=70px;'></td><tr><br>"); out.println("<tr><td>Uints: </tr><tr><input type='text' name='uints' style='width=70px;' ></td></tr><br>"); out.println("<tr><td><input type='submit' value='submit' ></td></tr><br>"); out.println("</form>"); out.println("</feildset>"); out.println("</body></html>"); int i = Integer.parseInt(request.getParameter("id")); int u = Integer.parseInt(request.getParameter("uints")); float bill; bill = (float)(u * (1.5)); float s; s = (float)(bill * 0.05); float totalbill; totalbill = bill - s; RequestDispatcher requestDispatcher = getServletContext().getRequestDispatcher("display.java"); requestDispatcher.forward(request, response); request.setAttribute("id", i); request.setAttribute("uints", u); request.setAttribute("totalbill", totalbill); } }second servletpackage bhatti;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; }}浮點值未發送到其他 servlet錯誤是 HTTP 狀態 500 -類型異常報告信息描述 服務器遇到內部錯誤,無法滿足此請求。note Apache Tomcat/8.0.27 日志中提供了根本原因的完整堆棧跟蹤。
1 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
您正在一個 servlet 中設置屬性,并嘗試在另一個 servlet 中獲取參數。
setAttribute值不能通過getParameter獲取,
setAttribute值只能通過getAttribute獲取
因此,使用請求中的 getAttribute 作為
request.getAttribute ("totalBill") ;
在您的情況下,request.getParameter("totalBill")
為 NULL 并且Float.parseFloat(null)
將通過NullPointerException
,因此您得到 HttpResponse 狀態 500,即內部服務器錯誤。
慕課專欄
更多
添加回答
舉報
0/150
提交
取消