中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:DOC
文档页数:4
文件大小:41.5KB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《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> =  编译并运行该程序

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档