实验成绩实验评阅教师签名简要评语华北科技学院管理系实验报告册实验课程名称:电子商务技术基础-Java实验项目序号:实验七实验项目名称:JavaEE综合实验实验室名称:电子商务实验室开课学期:2011-2012学年第2学期授课教师:白宏斌老师实验指导教师:白宏斌老师专业:电子商务专业班级:B101班姓名:时真学号:201004064118实验报告实验时间:2012年06月4日11-12节一、实验运行环境Windows操作系统,JDK安装配置完成,Tomcat安装配置完成并成功启动。二、实验目的1.了解JSP执行过程2.掌握JSP脚本的简单应用方法3.掌握JSP与Servlet配合使用的方法4.掌握利用Java进行网页编程的基本技能三、实验要求1.实验课时:4课时2.按照要求完成实验各项内容并撰写实验报告,下次理论课前提交给任课老师。3.实验所有源文件与字节码由学委收集,下次理论课前提交给任课老师。四、实验内容和步骤1.实现一银行自动排队系统要求:客户登录银行排队系统(利用jsp实现),界面提示欢迎信息与排队人数(随即产生),如“欢迎您的光临,您前面还有……位顾客”;点击确认按钮,将请求提交给对应的Servlet;Servlet调用具体java类计算顾客接收业务处理过程,如“……号客户在柜台……办理业务……分钟”,并将处理过程记录在文件中;当叫号系统处理到当前顾客的时候,给与相应的提示信息。(1)编写welcome.jsp文件显示提示欢迎信息与排队人数(随即产生),如“欢迎您的光临,您前面还有……位顾客”界面,代码如下所示:%@pagecontentType=text/html;charset=gb2312language=javaimport=java.sql.*errorPage=%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=gb2312/title登录/titlestyletype=text/css!--body{font-size:24px;}--/style/headbodyp欢迎您的光临/pp你前面还有%inti=(int)(Math.random()*10)+5;out.println(i);%位顾客/pformid=form1name=form1method=postaction=yewu.jsptablewidth=666trtdlabel inputtype=hiddenname=geshuvalue=%=i%/inputtype=submitname=Submitvalue=确定//label/td/tr/table/formp /p/body/html效果图如下:(2)编写业务处理文件yewu.jsp代码如下:%@pagecontentType=text/html;charset=utf-8language=javaimport=java.sql.*errorPage=%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title业务处理界面/title/headbody%!Stringshu;%%shu=request.getParameter(geshu);%%intj;for(j=1;j=Integer.parseInt(shu);j++){out.println(j);%号顾客在柜台%inti=(int)(Math.random()*5)+1;out.println(i);%办理业务%intk=(int)(Math.random()*5)+1;out.println(k);%分钟p%}%formid=form1name=form1method=postaction=hello.jsp inputtype=submitname=buttonid=buttonvalue=确定//formp/body/html效果如下图所示:(3)编写程序hello.jsp,当叫号系统处理到当前顾客的时候,给与相应的提示信息,代码如下:%@pagecontentType=text/html;charset=utf-8language=javaimport=java.sql.*errorPage=%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title欢迎您的到来/title/headbodyh1align=center时真欢迎光临,很高兴能为您服务!/h1/body/html效果如下图所示:五、实验结果分析与总结本次综合实验要求了解JSP执行过程;掌握JSP脚本的简单应用方法;掌握JSP与Servlet配合使用的方法;掌握利用Java进行网页编程的基本技能。JSP是一种实现普通静态HTML和动态HTML混合编码的技术,而且JSP设计的目的在于简化表示层的表示,所以较之上次试验本次试验有这很好的应用空间,而且很简便。但是由于学习时间紧张以及较之前代码书写习惯跳跃,而且没能充分上机实践,代码很多不知怎么写,不过学了html、asp还是对学习jsp有很大帮助,代码能看懂理清,很多不会写的还是请教同学的。上机实践仍然是必不可少的,而且是必须的!一步步积累,日臻完善。好好努力,加油!