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

内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验六 JavaBean

文档信息
资源类别:文库
文档格式:DOC
文档页数:8
文件大小:70.5KB
团购合买:点击进入团购
内容简介
内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验六 JavaBean
刷新页面文档预览

实验3 JavaBean练习 一、实验目的 2.掌握如何编写JavaBean. 3.了解bean的生命周期。 4.掌握运用使用类中的方法获取和修改bean的属性。 5.掌握运用使用动作标签(getProperty、setProperty)获取和修政bean的属性。 二、实验要求 L.编写描写学生的beans(类名为Student.java),包括姓名,学号,身高和体重。 ①编写j印页面, 显示和修政学生的各项信息。 修改scop心的不同取值,体会各个值的意义。 ②使用setProperty动作标签的后两种方式,设置学生的各项信息,然后显示设置后 的结果 2.创建购物车beas(Car.java) 之后编写jp程序,使用Car.class 要求 ①在Ex4_select.jsp页面,选择要购买的商品 ②按“提交”,在Ex4_add.jsp页面,添加商品到购物车。 ③在Ex4 RemoveGoods.jsp页面,选择要修改的商品。 ④在Ex4 removeWork.js印页面,从购物车中别除商品 三、实验内容 (一)学生beans ◆编写学生bcan的类Student.java,源代码如下: public class Student String name=null: long number public String getName() return name; public void setName(String newName)

实验 3 JavaBean 练习 一、实验目的 1. 了解 JavaBean。 2. 掌握如何编写 JavaBean。 3. 了解 bean 的生命周期。 4. 掌握运用使用类中的方法获取和修改 bean 的属性。 5. 掌握运用使用动作标签(getProperty、setProperty)获取和修改 bean 的属性。 二、实验要求 1. 编写描写学生的 beans(类名为 Student.java),包括姓名,学号,身高和体重。 ①编写 jsp 页面,显示和修改学生的各项信息。 修改 scope 的不同取值,体会各个值的意义。 ②使用 setProperty 动作标签的后两种方式,设置学生的各项信息,然后显示设置后 的结果。 2. 创建购物车 beans(Car.java) 之后编写 jsp 程序,使用 Car.class 要求: ① 在 Ex4_select.jsp 页面,选择要购买的商品。 ② 按“提交”,在 Ex4_add.jsp 页面,添加商品到购物车。 ③ 在 Ex4_RemoveGoods.jsp 页面,选择要修改的商品。 ④ 在 Ex4_removeWork.jsp 页面,从购物车中删除商品。 三、实验内容 (一) 学生 beans  编写学生 bean 的类 Student.java,源代码如下: public class Student { String name=null; long number; double height,weight; public String getName() { return name; } public void setName(String newName)

name-newName public long getNumber() return number. 1 public void setNumber(long newNumber number=newNumber. return height; public double getWeight() return weight. public void setHeight(double newHeight) height-newHeight. public void setWeight(double newWeight) weight=newWeight, 通过s etProperty设置学生属性set.jsp %@page contentType="text/html:charset=GB2312"%> 名字是: <jsp:getProperty name-"zhang"property-"name" 学号是 name="zhang" property="number"value=1999001 <jsp:getProperty name="zhang"property="number" <%double height=1.70: 9%0

{ name=newName; } public long getNumber() { return number; } public void setNumber(long newNumber) { number=newNumber; } public double getHeight() { return height; } public double getWeight() { return weight; } public void setHeight(double newHeight) { height=newHeight; } public void setWeight(double newWeight) { weight=newWeight; } } 通过 setProperty 设置学生属性 set.jsp 名字是: 学号是:

jsp:setProperty name-"zhang"property="height"value=%height+0.05%> 身高是: 体重是: 通过getProperty获得学生属性并显示gct.jsp @page contentType="text/html:charset=GB2312% Jsp:setP operty name="zhang"property= 名字是 学号是: erty name="zhang"property="number" jsp:getProperty name="zhang"property="height" 米 体重是: name="zhang"property="weight"> ◆编译并运行该程序,如有错误请改正。 (二)购物车beans ◆创建购物车beans,.carjava源代码如下。 import java.io.* public class Car implements Serializable Hashtable list-new Hashtable() String item Welcome!" int mount=0;

" /> 身高是: 米 体重是: 公斤 通过 getProperty 获得学生属性并显示 get.jsp 名字是: 学号是: 身高是: 米 体重是: 公斤  编译并运行该程序,如有错误请改正。 (二)购物车 beans  创建购物车 beans,car.java 源代码如下。 package myClass; import java.util.*; import java.io.*; public class Car implements Serializable { Hashtable list=new Hashtable(); String item="Welcome!"; int mount=0;

String unit=null- public void Car1 public void setltem(String newltem) item=newltem: public void setUnit(String newUnit) unit=newUnit public void setMount(int m) mount=m; private String tranString(String tna trybyte b[]=tname.getBytes("ISO-8859-1") tname=new String(b): return tname: catch(Exception e) return tname public void添加商品到购物车O String hname="货物名称:: String hmount"数量: String hunit="单位:": String str=hname+tranString(item)+hmount+mount+hunit+tranString(unit); list.put(item.str): public Hashtable列出购物车中的商品( return list, publie void删除货物(Strings) list.remove(s). 创建购买商品页面Ex4_select.jsp,源代码如下: %@page contentType="text/ht l:charset=GB2312"%> page import="javautil

String unit=null; public void Car1() { } public void setItem(String newItem) { item=newItem; } public void setUnit(String newUnit) { unit=newUnit; } public void setMount(int m) { mount=m; } private String tranString(String tname){ try{ byte b[]=tname.getBytes("ISO-8859-1"); tname=new String(b); return tname;} catch(Exception e) { return tname; } } public void 添加商品到购物车() { String hname="货物名称: "; String hmount="数量:"; String hunit="单位:"; String str=hname+tranString(item)+hmount+mount+hunit+tranString(unit); list.put(item,str); } public Hashtable 列出购物车中的商品() { return list; } public void 删除货物(String s) { list.remove(s); } } 创建购买商品页面 Ex4_select.jsp,源代码如下:

/Jsp: 这里是第一百货商场,选择您要购买的商品添加到购物车: "method=post name=form> 视机 苹果 可口可乐 牛奶 Option>茶叶 个 radio"nam 瓶 P您的购物车有加下商品 "+goods) %> %String strl=response.encodeRedirectURL("Ex4_RemovedGoods.jsp"): % FORM action=%str1%>"method-po st name=form 创建添加商品页面Ex4 addjsp,源码如下: @page contentType="text/html:charset=GB2312%

这里是第一百货商场,选择您要购买的商品添加到购物车: " method=post name=form> 电视机 苹果 可口可乐 牛奶 茶叶 输入购买的数量: 选择计量单位: 个 公斤 台 瓶 您的购物车有如下商品: "+goods); } %> " method=post name=form> 创建添加商品页面 Ex4_add.jsp,源码如下:

/jsp:useBean> <>您的购物车有如下商品: "+goods); %> "method=post name=form> S/FORM %String strl=response.encodeRedirectURL("Ex4_RemovedGoods.jsp"). %> "method=post name=form> 加修物车中的资物 %@pag arst-GB2312"9%> @page import-"java.util." Font siz> 选择从购物车删除的商品 method=post name=form2> Select name-elteitem =1 电视机 苹果 可口可乐 牛奶

您的购物车有如下商品: "+goods); } %> " method=post name=form> " method=post name=form> 修改商品页面 Ex4_RemoveGoodsjsp,源码如下: 选择从购物车删除的商品: " method=post name=form2> 电视机 苹果 可口可乐 牛奶

茶叶 您的购物车有如下商品 "+goods). % String strl-response.encodeRedirectURL("Ex4_select.jsp"). %> "method-post name-form> 选择删除商品Ex4 removeWork.isp,源码如下: Font size=5> /jsp:uscBean> %String name-request.getParameter("deleteitem") if(name==null) name="". carl.删除货物(a me) byte c[]-name.getBytes("ISO-8859-1") name=new String(c); out print("您别除了货物:"+name: %> 购物车中现在的货物 <%Hashtable list-carl.列出购物车中的商品O Enumeration e=list.elements(): while(e.hasMoreElements() (String goods-(String)e.nextElement()

茶叶 您的购物车有如下商品: "+goods); } %> " method=post name=form> 选择删除商品 Ex4_removeWork.jsp,源码如下: 购物车中现在的货物: <% Hashtable list=car1.列出购物车中的商品(); Enumeration e=list.elements(); while(e.hasMoreElements()) { String goods=(String)e.nextElement();

out.print(""+goods): %> %String strl-response.encodeRedirectURL("Ex4_select.jsp"). %> "method=post name=form> %String str=response.encodeRedirectURL("Ex4_RemovedGoods.jsp") %> "method=post name=forml> /FORM ·编译并运行该程序。】

out.print(""+goods); } %> " method=post name=form> " method=post name=form1>  编译并运行该程序

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