日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

java的mvc实训报告_javaweb实验报告——MVC.docx

發布時間:2024/10/8 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java的mvc实训报告_javaweb实验报告——MVC.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java Web實驗報告實驗要求:設計一個Web應用程序,判斷一個一元二次方程ax2+bx+c=z有幾個根。該程序包括兩個JSP頁面,即root.jsp和result.jsp,以及一個JavaBean和一個Servlet。要求使用MVC模式實現此功能,即用戶通過root.jsp輸入一元二次方程a、b、c和z的值;提交該頁面后使用JavaBean存儲這些值和結果;使用servlet進行判斷并將結果顯示到result.jsp頁面中。文件與類設計:文件名說明Equation.javajavabean封裝系數和自定屬性root.jsp方程系數輸入界面result.jsp方程根數量和根輸出界面DataServlet.java控制器層Equation類屬性屬性名:類型說明adouble系數abdouble系數bcdouble系數czdouble系數zrootcountint實根的數量rootAddString實根方法方法名類型說明getA()double獲取a的屬性值setA(doublea)void設置a的屬性值getB()double獲取b的屬性值setB(doubleb)void設置b的屬性值getC()double獲取c的屬性值setC(doublec)void設置c的屬性值getZ()String獲取z的屬性值setZ(doublez)void設置z的屬性值getRootcount()int獲取rootcount的屬性值(判斷并存放方程實根個數)setRootcount(int rootcount)void設置rootcount的屬性值getRootAdd()String獲取rootAdd的屬性值(計算并存放實根)setRootAdd(String rootAdd)void設置rootAdd的屬性值DataServlet類屬性屬性名:類型說明serialVersionUIDlong確保類版本的兼容性,方法方法名類型說明DataServlet()構造方法doGet(HttpServletRequest request, HttpServletResponse response)void處理GET請求(傳遞javabean參數,跳轉顯示結果頁面)doPost(HttpServletRequest request, HttpServletResponse response)void處理POST請求init()void供tomcat調用,傳遞參數.關鍵代碼:Equation.java:(javabean設計,封裝計算根數量和根的邏輯)//public int getRootcount() {double disk=b*b-4*a*(c-z);//判斷有多少個根if(disk<0)//如果沒有實根rootcount=0;else if(disk==0)//如果只有一個實根rootcount=1;else//如果有兩個實根rootcount=2;return rootcount;}public String getRootAdd() {double disk=b*b-4*a*(c-z);//判斷有多少個根if(disk<0)//如果沒有實根rootAdd="。";else if(disk==0)//如果只有一個實根{double Add=(-b+Math.sqrt(disk))/(2*a);rootAdd=(":"+Add);}else//如果有兩個實根{double root1=(-b+Math.sqrt(disk))/(2*a),root2=(-b-Math.sqrt(disk))/(2*a);rootAdd=(": "+root1+" 和 "+root2);}return rootAdd;}DataServlet.java:(servlet,控制器層,獲取input數據,傳遞給javabean,并跳轉顯示結果頁面)protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {Equation equ=new Equation();request.setAttribute("equation",equ);double a=Double.parseDouble(request.getParameter("a"));double b=Double.parseDouble(request.getParameter("b"));double c=Double.parseDouble(request.getParameter("c"));double z=Double.pars

總結

以上是生活随笔為你收集整理的java的mvc实训报告_javaweb实验报告——MVC.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。