内蒙古科技大学:《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> 编译并运行该程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验五 JSP内置对象.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验八 连接数据库.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验七 JSP与Javabean结合.doc
- 内蒙古科技大学:《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
- 内蒙古科技大学:《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
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第4章 类与对象.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第3章 数组与字符串.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第2章 Java程序设计基础.ppt