Jsp开发示例(计算器)

<!-- jsp指令元素 -->

<%@ page contentType="text/html;charset=gb2312" %>

<html>
<h1> 计算器 </h1>
<hr>
<head>
<script language = "javascript">
function checkNum(){
if(form1.num1.value == ""||Math.round(form1.num1.value)!=form1.num1.value){
window.alert("num1不规范!");
return false;
}
}
</script>
</head>
<body>

<!-- jsp脚本段 -->

<%

String s_num1=request.getParameter("num1");
String s_num2=request.getParameter("num2");
String flag=request.getParameter("flag");
int num1 = 0;
int num2 = 0;
int result= 0;
if(s_num1 != null && s_num2!=null&& flag != null){
num1 = Integer.parseInt(s_num1);
num2 = Integer.parseInt(s_num2);

if(flag.equals("+")){
result = num1 + num2;
}else if(flag.equals("-")){
result = num1 - num2;
}else if(flag.equals("*")){
result = num1 * num2;
}else{
result = num1 / num2;
}
}

%>

<!-- 将请求提交到当前页面,如果是提交到其它jsp页面,只需要写上路径+jsp名即可 -->

<form name = "form1" action = "myCal.jsp">

请输入第一个数据:<input type = "text" maxlength = "6" size="6" name = "num1" value="<%=num1 %>"><br>
<!--maxlength为最在输入长度 ,size为控件宽度, value保存值 -->
<select name = "flag">
<option value=+>+</option>
<option value=->-</option>
<option value=*>*</option>
<option value=/>/</option>
</select><br>
请输入第二个数据:<input type = "text" maxlength = "6" name = "num2" value="<%=num2 %>"><br>
<input type="submit" value= "计算" onclick ="return checkNum();">
</form><br>
<hr>
计算结果:<%=result %> <!-- jsp表达式 -->
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值