主页 > 知识库 > 基于JSP实现一个简单计算器的方法

基于JSP实现一个简单计算器的方法

热门标签:科大讯飞语音识别系统 阿里云 电子围栏 团购网站 Mysql连接数设置 Linux服务器 服务器配置 银行业务

本文实例讲述了基于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程序设计有所帮助。

您可能感兴趣的文章:
  • javascript写的简单的计算器,内容很多,方法实用,推荐
  • 简易js代码实现计算器操作
  • js实现简单计算器
  • 用JS写的简单的计算器实现代码
  • html+js实现简单的计算器代码(加减乘除)
  • javascript-简单的计算器实现步骤分解(附图)
  • 纯javascript代码实现计算器功能(三种方法)
  • 网页计算器 一个JS计算器
  • js网页版计算器的简单实现
  • javascript实现简易计算器功能

标签:蚌埠 衢州 江苏 衡水 枣庄 广元 萍乡 大理

巨人网络通讯声明:本文标题《基于JSP实现一个简单计算器的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266