国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JSP > 正文

JSP實現計算器功能(網頁版)

2024-09-05 00:22:27
字體:
來源:轉載
供稿:網友
這篇文章講述了JSP實現計算器功能的詳細代碼,網頁版的計算器具有一定的參考價值,感興趣的小伙伴們可以參考一下
 

jsp實現網頁計算器代碼如下:只有兩個jsp頁面
myCal.jsp如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>">  <title>My JSP 'myCal.jsp' starting page</title>  <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page">   <!-- jsp頁面中不可以直接使用script --> <script language="javascript"> <!--     //寫一個函數判斷是否兩個數都有     function checkNum()     {       //判斷num1 num2是否為空       if((form1.num1.value == "") || (form1.num2.value == ""))       {         window.alert("null,不能為空!");         return false;       }       //判斷是否是數字       if(Math.round(form1.num1.value) != form1.num1.value  && Math.round(form1.num2.value) != form1.num2.value)       {         window.alert("num1和num2不是一個數");         return false;       }       if(Math.round(form1.num1.value) != form1.num1.value)       {         window.alert("num1不是一個數");         return false;       }       if(Math.round(form1.num2.value) != form1.num2.value)       {         window.alert("num2不是一個數");         return false;       }            }      -->   </script> </head> <body>    <form name="form1" action="calculator/myResult.jsp" method="post">     請輸入第一個數:<input type="text" name="num1">      <select name="flag">       <option value=+>+</option>       <option value=->-</option>       <option value=*>*</option>       <option value=/>/</option>     </select>      請輸入第二個數:<input type="text" name="num2">      <input type="submit" value="計算" onclick="return checkNum();">   </form>  </body> </html> 

myResult.jsp如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>  <head>   <base href="<%=basePath%>">      <title>My JSP 'myResult.jsp' starting page</title>      <meta http-equiv="pragma" content="no-cache">   <meta http-equiv="cache-control" content="no-cache">   <meta http-equiv="expires" content="0">     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   <meta http-equiv="description" content="This is my page">   <!--   <link rel="stylesheet" type="text/css" href="styles.css">   -->   </head>    <body>  <%   //第1步接收到 第1個數   String s_num1 = request.getParameter("num1");   //第2步接收到 第2個數   String s_num2 = request.getParameter("num2");   //第3步接收到 運算符   String flag = request.getParameter("flag");   //第4步 計算      int num1 = Integer.parseInt(s_num1);   int num2 = Integer.parseInt(s_num2);   int result = 0;   if(flag.equals("+"))   {     result = num1+num2;   }   else if(flag.equals("-"))   {     result = num1-num2;   }   else if(flag.equals("*"))   {     result = num1*num2;   }   else if(flag.equals("/"))   {     result = num1/num2;   }   //第5步   out.println("結果是:"+result);   %>      </body> </html>

雖然過程很簡單但是有幾個值得學習的地方:
如何判斷輸入的數據是不是數字:使用Math.round(form1.num1.value) != form1.num1.value   來判斷;
如何獲取操作值:設置name屬性 flag實現。

希望本文所述對大家學習JSP編程有所幫助。



注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产高清在线a视频大全| 国产精品视频二区三区| 国产精品外围在线观看| 日本韩国精品一区二区| 牛牛热在线视频| 国产一级又黄| 国产网友自拍视频导航网站在线观看| 国产天堂视频| av中文资源在线| 91超碰免费在线| 亚洲欧美日韩成人网| 久久久久久久久免费视频| 国产日产一区二区| www亚洲天堂| 国产精品黄页网站在线播放免费 | 国产精品午夜久久久久久| 国产精品日日爱| 夜色资源网av在先锋网站观看| 国产在线麻豆精品| 亚洲天堂影院在线观看| 最新中文字幕在线视频| 亚洲第一成年免费网站| 国产探花视频在线观看| 久久久久久77777| 在线观看中文| 国产高清在线观看| 五月天丁香在线| 久久99精品久久久久久野外| 在线视频xx| 精品视频在线一区二区| 成年网站免费入口在线观看| 亚洲午夜久久久久中文字幕| 国产精品综合久久久久| 三级小说一区| 亚洲综合天堂网| 精品国产高清a毛片无毒不卡| 国产一区电影| 天堂中文字幕在线| **三级三级97片毛片| 狠狠干婷婷色| 久草福利资源在线视频| 免费在线黄色网址| 超碰在线影院| 丁香花视频在线观看| 国产69精品久久久久孕妇国产69久久| av在线播放国产| 日本福利在线| 久久综合精品视频| 黄网址在线播放免费| 国产精品综合久久久久| 天堂在线中文| 国产导航在线| 国产日本视频| 国产91足控脚交在线观看| 天堂在线中文| 精品电影在线| 日韩在线天堂| 国产中文字幕在线看| 天天操天天操天天色天天要| 中文字幕在线永久在线视频| 91国内精品在线视频| 亚洲精品aaaa精品| 麻豆视频在线观看免费网站| 福利视频在线看| 精品久久亚洲一级α| а√天堂8资源在线官网| 丁香视频免费观看| 中文在线观看视频| 就爱干草视频| 91精品国产91久久久久久青草| 伊人av免费在线观看| 激情四房婷婷| 一区二区三区免费视频网站| 免费精品国产自产拍观看| 国产区高清在线| 四虎久久影院| 国产xxxx做受性欧美88| 中文在线官网天堂| 国产精品亚洲第五区在线| 亚洲国产成人综合| 国产激情在线观看| 国产精品一品| 六月天色婷婷| av日韩国产| 国产成免费视频| 午夜视频在线看| 免费国产在线视频| 日本亚洲欧美| 日日夜夜中文字幕| 在线国产1区| 精品国产高清a毛片无毒不卡 | 久久精品国产亚洲a∨麻豆| 92久久精品| 国产麻豆精品高清在线播放| 欧美日韩在线中文字幕| 91麻豆精品国产91久久| 国产一卡2卡3卡免费网站| 国产精选在线视频拍拍拍| 激情亚洲综合网| 麻豆精品传媒视频观看| 免费在线黄色网址| 蜜桃av网站| 欧美性猛交xxxx免费看蜜桃 | 中文字幕成人乱码在线电影| 欧美成人精品福利网站| 欧美性猛交xxxx免费看久久| 欧美视频免费一区二区三区| 久久亚洲资源| 国产一卡2卡3卡4卡网站免费| 天天操人人爽| 国产精品欧美色图| 国产高清免费av在线| 在线中文资源天堂| 亚洲男人网站| 激情丁香婷婷| 国产免费网址| 国产日韩欧美第一页| 国产成人精品18| а√资源新版在线天堂| 国产美女在线播放| 国产视频在线播放| av亚洲男人天堂| 天天操天天曰| 精品一区二区在线欧美| a级片国产精品自在拍在线播放| 二区中文字幕| 在线观看的av| 国产天堂在线| 男女午夜视频在线观看| 国产精品久久久精品a级小说| 亚洲日本伊人| 国产男女av| www.狠狠| 精品视频一区二区观看| 丁香在线视频| 日本一卡二卡四卡精品| 国产福利在线| 精品资源在线看| 亚洲xxxxxx| 精精国产xxxx视频在线中文版| 啪啪免费视频一区| 中文国产字幕在线观看| 国产高潮又爽又无遮挡又免费| 久久久久久五月天久久久久久久久| 国产精品99爱免费视频| 久久五月精品| 国产精品186在线观看在线播放| а√最新版在线天堂| 91午夜在线| 69久久精品| 97影院理论午夜| 国产精品视频流白浆免费视频| 九色精品视频在线观看| 欧美黑人乱大交| 免费一区二区在线观看| аⅴ成人天堂中文在线| 亚洲精品自产拍在线观看| 国产黄色免费网| 国产福利在线观看| 国产91久久久久蜜臀青青天草二| 中文字幕成人乱码在线电影| av中文网站| yjizz视频网站在线播放| 在线观看国产视频| 香蕉视频在线观看www| 思思99精品视频在线观看| 亚洲私人影吧| eeuss影院网站免费观看| gogogogo高清视频在线| 免费一区二区三区视频狠狠| 久久久久久91精品色婷婷| 欧美日韩亚洲国内综合网| 毛片视频免费观看| 国产理论片免费观看| 国产精品美女视频免费观看软件| 综合激情丁香| 国产高清在线视频| 天天插天天射| 国产精品一品| av人人综合网| 国产美女视频一区二区三区| 国产视频三级在线观看播放| 精品一区二区三区高清免费不卡| 日本在线观看| 国产网红在线观看| 日本调教视频在线观看| 国产在线www| 国产高清一级片| free性亚洲| 国产区在线观看| 免费看黄视频网站| 国产网红在线| 日本不卡影院| 国产中文字幕在线看| 国产精品福利视频一区二区三区| 国产三区视频在线观看| 日本一二三区视频免费高清| 国产精品视频福利一区二区 | 在线观看午夜av| 国产精品自产拍在线观看2019|