JSP学习笔记---应用做个简易计算器JSP+javabean
来源:互联网 发布:福州哪里可以学编程 编辑:程序博客网 时间:2024/06/05 10:12
注意:
1.用到了<jsp:setProperty property="*" name="calculate"/>标签,注意javabean中参数变量务必要与表单提交数据名称相同。
Main.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'Main.jsp' starting page</title> </head> <body> <jsp:useBean id="calculate" class="com.wanhao.Calculate"/> <jsp:setProperty property="*" name="calculate"/><% calculate.calculate(); out.write(calculate.getFirstNum()+calculate.getOperator()+calculate.getSecondNum()+"="+calculate.getResult()); %> <form action="/Calculate/Main.jsp" method="post">输入第一个数:<input type="text" name="firstNum">选择操作:<select name="operator"> <option>+ <option>- <option>* <option>/</select>输入第二个数:<input type="text" name="secondNum"><input type="submit" name="计算" ></form> </body></html>Calculate.java
package com.wanhao;import java.math.BigDecimal;public class Calculate { String firstNum="0"; char operator='+'; String secondNum="0"; String result="0";public char getOperator() {return operator;}public void setOperator(char operator) {this.operator = operator;}public String getResult() {return result;}public void setResult(String result) {this.result = result;}public String getFirstNum() {return firstNum;}public void setFirstNum(String firstNum) {this.firstNum = firstNum;}public String getSecondNum() {return secondNum;}public void setSecondNum(String secondNum) {this.secondNum = secondNum;}public void calculate(){BigDecimal number1=new BigDecimal(firstNum);BigDecimal number2=new BigDecimal(secondNum); switch(operator) { case '+': result=number1.add(number2).toString();break; case '-': result=number1.subtract(number2).toString();break; case '*': result=number1.multiply(number2).toString();break; case '/': result=number1.divide(number2, 10, BigDecimal.ROUND_UP).toString();break; default: result="0"; }} }
0 0
- JSP学习笔记---应用做个简易计算器JSP+javabean
- jsp学习笔记--JavaBean在jsp页面中的应用
- jsp+javaBean简单计算器
- JSP+JavaBean简单计算器
- JSP+JavaBean制作计算器
- jsp与javaBean学习笔记
- JSP学习笔记04--JavaBean
- servlet/jsp/javabean学习笔记
- JavaBean和jsp学习笔记
- JSP+JavaBean编写一个计算器
- jsp+javaBean开发计算器案例
- JSP+JavaBean实现简单计算器
- JavaBean在JSP中的应用(3个JSP标签)
- 用JSP做计算器
- 【jsp简单应用】jsp计算器
- JSP与JAVABEAN应用
- jsp应用javaBean
- jsp中应用JavaBean
- SQL 常用知识
- No enclosing instance of type AddressDemo1 is accessible. Must qualify the allocation with an enclos
- hihocoder笔记
- java内存管理
- 12.4
- JSP学习笔记---应用做个简易计算器JSP+javabean
- 前言
- Struts2 中result type属性说明
- java学习总结
- 文件上传下载漏洞
- python学习笔记(属性和方法)
- 318. Maximum Product of Word Lengths
- 14.1.1
- Section 1.2 Dual Palindromes