JSP+JavaBean简单计算器
来源:互联网 发布:宠物公墓小说知乎 编辑:程序博客网 时间:2024/06/05 04:30
package bean;public class CalculatorBean {private double firstNum;private double secondNum;private char operator='+';private double result;public double getFirstNum() {return firstNum;}public void setFirstNum(double firstNum) {this.firstNum = firstNum;}public double getSecondNum() {return secondNum;}public void setSecondNum(double secondNum) {this.secondNum = secondNum;}public char getOperator() {return operator;}public void setOperator(char operator) {this.operator = operator;}public double getResult() {return result;}public void setResult(double result) {this.result = result;}public void calculate(){switch(this.operator){case'+':{this.result=this.firstNum+this.secondNum;break;}case'-':{this.result=this.firstNum-this.secondNum;break;}case'*':{this.result=this.firstNum*this.secondNum;break;}case'/':{if(this.secondNum==0){throw new RuntimeException("被除数不能为0!");}this.result=this.firstNum/this.secondNum;break;}default:throw new RuntimeException("对不起,输入的运算符非法!"); }}}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head></head><body><jsp:useBean id="CalculatorBean" class="bean.CalculatorBean"></jsp:useBean><jsp:setProperty name="CalculatorBean" property="*" /><%CalculatorBean.calculate();%><br /><hr><br /> 计算的结果是:<jsp:getProperty name="CalculatorBean" property="firstNum" /><jsp:getProperty name="CalculatorBean" property="operator" /><jsp:getProperty name="CalculatorBean" property="secondNum" />=<jsp:getProperty name="CalculatorBean" property="result" /><br /><hr><br /><form action="/calculator/index.jsp" method="post"style="text-align: center"><table border="1" width="50%"><tr style="text-align: center"><td colspan="2">简单计算器</td><td></td></tr><tr><td>第一个参数</td><td><input type="text" name="firstNum"></td></tr><tr><td>运算符</td><td><select name="operator"><option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></select></td></tr><tr><td>第二个参数</td><td><input type="text" name="secondNum"></td></tr><tr><td colspan="2"><input type="submit" value="计 算"></td></tr></table></form></body></html>
0 0
- jsp+javaBean简单计算器
- JSP+JavaBean简单计算器
- JSP+JavaBean实现简单计算器
- 使用jsp+JavaBean简单实现计算器
- JavaWeb_jsp_简单计算器(jsp+javaBean模式)
- jsp+javabean 实现简单的计算器
- 一个简单的JSP+JavaBean web计算器
- JSP练习之简单计算器(使用jsp+javabean模式)
- JSP+JavaBean制作计算器
- 利用javabean+jsp写的简单计算器(附加图片)
- 方立勋_30天掌握JavaWeb_(JSP+JavaBean实现)简单计算器
- JSP+JavaBean编写一个计算器
- jsp+javaBean开发计算器案例
- 利用javabean+jsp写一个计算器
- 使用jsp+javaBean写一个网页计算器
- 使用JSP和javabean实现计算器功能
- JSP实现简单计算器
- JSP 简单的计算器
- 最后的善良
- 引用第三方jar中class,不可不知的java.lang.NoSuchMethodError
- mysql 多表更新数据 更新新字段的数据很有用
- SOCI的编译注意事项(通过oracle, mysql, sqlite, boost)
- 第十七章--回收页框
- JSP+JavaBean简单计算器
- android[API]Android字体高度的研究
- HTML
- 【cocos2d-x从c++到js】注册函数
- php编码的问题及解决办法
- jQuery的动画处理总结
- Object未定义
- 查看oracle执行计划方法( 二)
- Android开发EditText不自动弹出键盘