• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > 基于JSP实现一个简单计算器的方法

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

作者:Bo年再无木小白 字体:[增加 减小] 来源:互联网 时间:2017-05-11

Bo年再无木小白通过本文主要向大家介绍了jsp 计算器实现图,jsp实现计算器,jsp计算器,jsp计算器代码,用jsp做一个计算器等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了基于JSP实现一个简单计算器的方法。分享给大家供大家参考。具体实现方法如下:

index.jsp
<% 
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></div>

result.jsp用于显示结果
<% 
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></div>

希望本文所述对大家的jsp程序设计有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • 2017-05-11JSP自定义标签入门学习
  • 2017-05-11Spring组件自动扫描详解及实例代码
  • 2017-05-11用jsp页面生成随机的验证数字码示例
  • 2017-05-11Spring 整合 Hibernate 时启用二级缓存实例详解
  • 2017-05-11JSP判断移动设备的正则
  • 2017-05-11六、访问CGI变量
  • 2017-05-11利用jsp+Extjs实现动态显示文件上传进度
  • 2017-05-11Hibernate获得成功的十大理由
  • 2017-05-11jsp的常用指令有哪些(编译指令/动作指令整理)
  • 2017-05-11jspsmart文件上传与邮件发送的实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP使用Servlet作为控制器实现MVC模式实例详解
    • ssi框架学习总结(mvc三层架构)
    • JSP由浅入深(10)—— Beans and Forms处理
    • 卖jsp编程技巧的那个垃圾的所有实例的答案全部已收集,现将他人收集的实例答案公布出来,大家鉴赏!
    • Java输出系统当前的日期(年月日时分秒毫秒)
    • 随机生成文件名的函数
    • jsp页面中窗口关闭,退出的方式分享
    • JSP中使用JDBC连接MySQL数据库的详细步骤
    • JSP开发Servlet重写init()方法实例详解
    • jsp读取大对象CLOB并生成xml文件示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有