内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验七 JSP与Javabean结合

实验7JSP与Javabean结合 一、实验目的 2.掌握如何编写JavaBean 3.掌握JSP与Javabean结合编程思想 二、实验要求 1,编写一个JSP页面,该页面提供一个表单,用户可以通过表单将三角形三边的长度提 交给该页面。用户提交表单后,JSP页面将计算三角形面积的任务交给一个bean去完成。 ①创律hean的iava源文件 ②使用bean的JSP页面 2.编写一个SP页面,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符 号提交给该页面。用户提交表单后,JSP页面将计算任务交给一个ban去完成。 ①创建bean的java源文件。 ②使用bean的JSP页面。 三、实验内容 (一)三角形bean ·编写三角形bean的类Triangle,.java,源代码如下: package red.star. public class Triangle {double sideA=-1.sideB=-1.sideC=-1.area=-1: boolean triangle public vod(double) sideA=a: public double getSideA() return sideA: public void setSideB(double b) sideB=b: public double getSideB() return sideB
实验 7 JSP 与 Javabean 结合 一、实验目的 1. 了解 JavaBean。 2. 掌握如何编写 JavaBean。 3. 掌握 JSP 与 Javabean 结合编程思想 二、实验要求 1. 编写一个 JSP 页面,该页面提供一个表单,用户可以通过表单将三角形三边的长度提 交给该页面。用户提交表单后,JSP 页面将计算三角形面积的任务交给一个 bean 去完成。 ①创建 bean 的 java 源文件。 ②使用 bean 的 JSP 页面。 2. 编写一个 JSP 页面,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符 号提交给该页面。用户提交表单后,JSP 页面将计算任务交给一个 bean 去完成。 ① 创建 bean 的 java 源文件。 ② 使用 bean 的 JSP 页面。 三、实验内容 (一) 三角形 bean 编写三角形 bean 的类 Triangle.java,源代码如下: package red.star; public class Triangle { double sideA=-1,sideB=-1,sideC=-1, area=-1; boolean triangle; public void setSideA(double a) { sideA=a; } public double getSideA() { return sideA; } public void setSideB(double b) { sideB=b; } public double getSideB() { return sideB;

publievoid(double) sideC=c; public double getSideC() return sideC: \+sideB+sideC)/2.0. if(triangle) area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)): return area public boolean isTriangle( {if(sideA %@pagc ort- d.star.Triangle"% 输入三角形三边: A: B. iC:. 这三个边能构成一个三角形吗?jp:getProp erty name-"tri"property-"triangle" 面积是: erty name= tri"property- "area"> </HTML
} public void setSideC(double c) { sideC=c; } public double getSideC() { return sideC; } public double getArea() { double p=(sideA+sideB+sideC)/2.0; if(triangle) area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC)); return area; } public boolean isTriangle() { if(sideA 输入三角形三边: 边 A: 边 B: 边 C: 三角形的三边是: 边 A:, 边 B:, 边 C:. 这三个边能构成一个三角形吗? 面积是:

(二)四则运算bean ◆创建四则运算bean,ComputerBean.java源代码如下。 package red.star. public class ComputerBean {double numberOne,numberTwo,result; String operator="+"; publie void setNumberOne(double n) numberOne=n; public double getNumberOne() return numberOne: public void setNumberTwo(double n) number Two=n; public double getNumber Two() {return numberTwo; public void setOperator(String s) operator=s.trim():: public String getOperator() return operator public double getResult() ifoperator equals("+)) result=numberOne+number Two result-numberOne-numberTwo else if(operator.equals()) result=numberOne*numberTwo. else if(operator.equals() result=numberOne/number Two. return result
(二)四则运算 bean 创建四则运算 bean,ComputerBean.java 源代码如下。 package red.star; public class ComputerBean { double numberOne,numberTwo,result; String operator="+"; public void setNumberOne(double n) { numberOne=n; } public double getNumberOne() { return numberOne; } public void setNumberTwo(double n) { numberTwo=n; } public double getNumberTwo() { return numberTwo; } public void setOperator(String s) { operator=s.trim();; } public String getOperator() { return operator; } public double getResult() { if(operator.equals("+")) { result=numberOne+numberTwo; } else if(operator.equals("-")) { result=numberOne-numberTwo; } else if(operator.equals("*")) { result=numberOne*numberTwo; } else if(operator.equals("/")) { result=numberOne/numberTwo; } return result; } }

◆使用bean的JSP页面,源代码如下: %@page import="red.star.%> "computer"property= method-post name-form size=6> + / ·编译并运行该程序
使用 bean 的 JSP 页面,源代码如下: Computer.jsp size=6> + - * / size=6> = 编译并运行该程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十 分页显示记录.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验九 数据库编程技术.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十二 Servlet会话管理.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十一 通过JSP页面调用Servlet.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十三 基于会员制的网络广告系统.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十四 基于会员制的网络广告系统.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十六 基于会员制的网络广告系统.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验十五 基于会员制的网络广告系统.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验1 Java 运行环境的安装、配置与运行.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验16 网络编程.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验2 Java基本语法练习.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验3 数组和字符串.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验5 类与对象——继承和多态.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验4 类与对象——封装和构造函数.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验6 接口.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验7 异常处理.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验8 输入输出流.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验9 图形用户界面(1)GUI 基础.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验11 图形用户界面(3)事件处理.doc
- 内蒙古科技大学:《Java编程》课程教学资源(实验指导)实验10 图形用户界面(2)图形.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验八 连接数据库.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验五 JSP内置对象.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验六 JavaBean.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验三 JSP语法指令标记.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验四 JSP内置对象.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验二 JSP语法指令标记.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验一 安装与配置JSP环境.doc
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第6章 JavaServlet技术.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第4章 JavaBean.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第5章 在JSP中使用数据库.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第2章 JSP语法.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第3章 JSP内置对象.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第1章 JSP简介(主讲:张晓琳).ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第11章 网络编程.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第9章 多线程.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第8章 图形用户界面.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第10章 数据库连接.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第7章 输入输出流.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第5章 接口与Java API基础.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第6章 异常处理.ppt