国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP實現簡單計算器的方法

2024-09-05 00:18:42
字體:
來源:轉載
供稿:網友

我們可以在jsp中實現計算機功能,但是有很多的小伙伴們不知道該如何去實現,今天錯新小編就將詳細介紹JSP實現簡單計算器的方法。

index.jsp

復制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>?
<%?
String path = request.getContextPath();?
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";?
%>?
<html>?
? <head>?
? <!-- 用戶提交驗證 -->?
? <script type="text/javascript" language="javascript">?
? <!--??
? function checkNum(){?
??? if(form1.num1.value==""){?
??? window.alert("num1 值不能為空 !!哈哈");?
??? return false;?
??? }?
??? //判斷num1是不是一個數?
??? if(Math.round(form1.num1.value)!=(form1.num1.value)){?
??? window.alert("num1不是一個整數")?
??? return false;?
??? }?
??? if(form1.num2.value==""){?
??? window.alert("num2 值不能為空 !!哈哈");?
??? return false;?
??? }?
??? //判斷num2是不是一個數?
??? if(Math.round(form1.num2.value)!=(form1.num2.value)){?
??? window.alert("num2不是一個整數")?
??? return false;?
?????
? }?
? }?
? -->?
? </script>?
? </head>?
? <h1>我的計算器</h1>?
? <hr>?
? <body>?
??? <form? name ="form1" action="result.jsp" method ="post">?
??? <input type="text" name ="num1" ></input><br>?
????
??? <select name="flag">?
??? <option value=+>+</option>?
??? <option value=->-</option>?
??? <option value=*>*</option>??
??? <option value=/>/</option>?
??? </select><br>?
???? <input type="text" name="num2"/></input><br>?
??? <input type="submit" value="提交" onclick="return checkNum();"></input>?
??? </form>?
??? <hr>?
? </body>?
</html>

?

result.jsp用于顯示結果

復制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>?
<%?
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>?
? </head>?
???
? <body>?
? <%?
??? String num1=request.getParameter("num1");?
??? String num2 = request.getParameter("num2");?
?? String flag = request.getParameter("flag");?
?? int s_num1=Integer.parseInt(num1);?
?? int s_num2=Integer.parseInt(num2);?
?? int result=0;?
??
? if(flag.equals("+")){?
? //加?
? result=s_num1+s_num2;?
? }else if(flag.equals("-")){?
? //減?
? result=s_num1-s_num2;?
? }else if(flag.equals("/")){?
? result=s_num1/s_num2;?
? //除?
? }else{?
? //乘?
? result=s_num1*s_num2;?
? }?
? out.println("結果是:"+result);?
?? %>?
? </body>?
</html>

?

以上就是JSP實現簡單計算器的方法,本文中小編用實例講述了基于JSP實現一個簡單計算器的方法供大家參考。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 瑞昌市| 桃源县| 连山| 布尔津县| 通化市| 德昌县| 裕民县| 阿坝| 彭泽县| 茌平县| 特克斯县| 盐源县| 巍山| 浮山县| 阿图什市| 碌曲县| 冕宁县| 厦门市| 襄汾县| 武陟县| 法库县| 贵溪市| 威信县| 邵武市| 灵丘县| 永州市| 阿荣旗| 邵阳市| 米脂县| 伊春市| 新乡县| 常德市| 秭归县| 巫山县| 东安县| 绥中县| 卢湾区| 顺义区| 名山县| 金湖县|