手机
当前位置:查字典教程网 >编程开发 >JSP教程 >基于JSP实现一个简单计算器的方法
基于JSP实现一个简单计算器的方法
摘要:本文实例讲述了基于JSP实现一个简单计算器的方法。分享给大家供大家参考。具体实现方法如下:index.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="提交"></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实现一个简单计算器的方法】相关文章:

多个jsp页面共享一个js对象的超级方法

jsp中文乱码 jsp mysql 乱码的解决方法

JSP实现oracle数据库链库的常见方法

JSP中的倒数计时和自动跳转页面

jsp实现页面实时显示当前系统时间的方法

Java布局管理器使用方法

JSP自定义标签Taglib实现过程重点总结

JSP报表打印的一种简单解决方案

使用jsp调用javabean实现超简单网页计算器示例

用JSP实现的一个日历程序

精品推荐
分类导航