




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告实验二javabean优.选数学与计算机学院实验报告2022/2022学年第1学期课程名称javaEE应用开发课程代码一实验时间2022年10月21日指导单位指导教师周立早学生姓名年级2022学号专业软件工程成绩1/14doc可编辑实验报告实验名称在JSP页面中使用JavaBean实验地点6A-402实验类型上机实验学时4实验日期2022-10-21实验目的和要求1 .理解JavaBean的概念和特性.2,掌握编写JavaBean的方法和考前须知.3.掌握程序片中使用Bean的方法.4 .掌握表单与JavaBean的参数交互方法.5 .掌握JavaBean的辅助类的编写方法与考前须知.
2、实验环境(实验设备)硬件:微型计算机P4软件:windowsXP+NetBeanIDE6.9+JDK1.6+库实验原理及内容实验题1编写一个计算圆周长和面积的Bean,使用一个jsp页面调用该Bean.要求:(1)用表单输入圆的半径.(2)使用jsp动作标记()得并处理表单参数,得到圆的面积和周长(3)在JSP页面中输出圆的周长和面积(使用动作).代码如下:文件名:Circle.javapackageBean;importjava.io.*;publicclassCircleprivateintradius=1;publicCircle()publicintgetRadius()2/14doc
3、可编辑实验报告returnradius;返回变量radius的值publicvoidsetRadius(intrRadius)radius=rRadius;/给变量radius赋值publicdoublecircleArea()returnMath.PI*radius*radius;/计算圆的面积publicdoublecircleLength()return2.0*Math.PI*radius;/计算圆的周长文件名:cicle.jsp主要代码请输入圆的半径%intradius=Integer.parseInt(request.getParameter(radius);circleBean.s
4、etRadius(raout.println(圆的半径为:+circleBean.getRadius()+);out.println(圆的保为:+circleBean.circleLength()+);out.println(圆的面为:+circleBean.circleArea()+);%实验题2编写一个学生成绩JavaBean用来存放学生成绩信息.学生成绩信息中包含有学生号、姓名、成绩.再编写一个JSPM面,在该页面中利用表单输入学生成绩信息,录入3/14doc可编辑实验报告成后提交给本页面,在该页面的脚本段中调用Bean中的SetXX(疗法将录入的学生成绩息保存到Bean中,再利用Get
5、XX(方法显示录入的学生成绩信息.文件名:person.javaPackagebean;Importjava.io.*;PublicclasspersonimplementsserializableStringname;Intnum;Intscore;Publicperson()Publicvoidsetname(Stringname)T=name;PublicStringgetname()returnname;Publicvoidsetnum(intnum)This.num=num;Publicintgetnum()returnnum;Publicvoidsetscore(i
6、ntscore)This.score=score;Publicintgetscore()returnscore;Publicstaticvoidmain(Stringargs)Personp=newperson;Student.jsp的核心代码:4/14doe可编辑实验报告姓名:学号:成绩:姓名:学号:成绩:实验题3编写一个学生成绩JavaBean用来存放学生成绩信息.学生成绩信息中包含有学生号、姓名、成绩.再编写一个JSPM面,在该页面中利用表单输入学生成绩信息,同时该页面中使用将录入的学成绩信息保存到Bean然后于使用jsp:getProperty作标记显示学生成绩信息.Person.ja
7、va核心代码:Packagebean;Importjava.io.*;PublicclasspersonimplementsserializableStringname;5/14doc可编辑实验报告Intnum;Intscore;Publicperson()Publicvoidsetname(Stringname)T=name;PublicStringgetname()returnname;Publicvoidsetnum(intnum)This.num=num;Publicintgetnum()returnnum;Publicvoidsetscore(intscore)Thi
8、s.score=score;Publicintgetscore()returnscore;Publicstaticvoidmain(Stringargs)Stu.jsp核心代码:姓名:学号:成绩:6/14doc可编辑实验报告提交的信息为:姓名:学号:成绩:实验4完成网上报名系统登录JavaBean的设计(jsp+Bean设计).要求:登录页面名称为login.jsp登录验证页面check.jsp,判断提交的用户名和密码是否符合要求.(3) JavaBean用来存储用户名和密码.(4)根据(2)步验证结果调转页面,假设成功那么将登录信息保存到Bean中,同时转inde:页面舁在该页面中显示登录的
9、用户名和密码;否那么假设验证失败那么转error.jsp页面,给七败信息.Login.jsp核心代码:用户名:密码:Check.jsp核心代码:%Stringusername=request.getParameter(username);7/14doc可编辑实验报告Stringpassword=request.getParameter(password);functioncheck()验证用户名字段是否为空username=document.form1.username.value;if(username=)alert(请输入用户名);document.form1.username.focus
10、();returnfalse;else验证密码字段是否为空password=document.form1.password.value;if(password=)alert(请输入登陆密码);document.form1.password.focus();returnfalse;%8/14doc可编辑实验报告else%ReadUserInfo.jav戚心代码:packagecom.bradley;publicclassReadUserInfoLinkedListnameList=newLinkedList();LinkedListpassList=newLinkedList();Stringu
11、sername;Stringpassword;publicStringgetUsername()returnusername;publicvoidsetUsername(Stringusername)this.username=username;publicStringgetPassword()returnpassword;publicvoidsetPassword(Stringpassword)this.password=password;publicLinkedListgetNameList()returnnameList;publicLinkedListgetPassList()retu
12、rnpassList;publicvoidread()throwsIOExceptionFilefile=newFile(d:userinfo.txt);BuffReaderbr=newBufferedReader(newFileReader(file);while(temp=br.readLine()!=st=newStringTokenizer(temp,#);nameList.add(st.nextToken();passList.add(st.nextToken();9/14doc可编辑实验报告)Error.jsp文件:UntitledDocument登录失败10/14doc可编辑实验报告四、实验小结通过该实验,进一步掌握了JSP与JavaBean的根本知识点,理解了JavaBean的概念和特性,掌握了编写JavaBean的方法和考前须知以及程序片中使用Bean的方法,表单与JavaBean的参数交互方法,掌握了JavaBean的辅助类的编写方法与考前须知.并对request、sessionapplication的作用范围、考前须知和应该重点掌握的内容有了进一步的了解.刚刚看到实验题目的时候觉得有一些困难,但在看书和向同学请教后还是很顺利地完成了本次实验,感觉收获良多.五、指导教师评语成绩批阅人日期11/14doc可编辑实验报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快速康复外科理念下的骨科康复
- 《数据资源入表白皮书2023》
- 服装委托合同范本
- 科技公司合同范本
- 饭店空调采购合同范本
- 装修维修合同范本
- 平房扩建改建合同范本
- 银行6S管理培训
- 工程合同解除(2025年版)
- 工程型材购销合同范本
- 广东广州天河区明珠中英文学校2022-2023学年小学六年级第二学期小升初数学试卷含答案
- 北师大版小学数学三年级下册 口算1000题(含答案)
- 冬奥会33项应急预案是
- 【杜邦分析法企业财务分析文献综述】
- 人教版二年级下册快乐读书吧课外阅读测试卷
- 配对齿轮参数全程计算(史上最全最好用的齿轮计算表格)
- 三年级数学下册《年月日的整理复习》
- 赛码在线考试财务题库
- 妇产科护理学 简答题
- 毕业论文工程量计算与造价控制
- 新果煤矿 矿业权价款计算结果的报告
评论
0/150
提交评论