您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 网站设计与维护实验指导书
《网站设计与维护》实验指导书(14学时)实验一安装JSP运行环境一、实验目的(1)了解Windows98/Windows2000操作系统下Tomcat服务器的安装与配置。(2)通过配置Tomcat过程,掌握常用WEB服务器的安装与使用。二、实验环境WINDOWS2000Server或WINDOWS98、局域网三、相关软件(1)jdk1.4.2。下载地址:(2)jakarta-tomcat-4.1.exe下载地址:四、实验内容(1)安装JDK(2)安装Tomcat(3)配置环境变量(4)启动Tomcat(5)测试网页五、实验步骤一、安装JDK第一步,配置安装jdk1.4.2-win.exe,安装目录为D:\jdk1.4.2JRE的缺省安装目录为D:\ProgramFiles\JavaSoft\JRE第二步,更新环境变量开始->设置->控制面板->系统->高级->环境变量->系统变量变量新建CLASSPATH:D:\jdk1.4.2\lib\tools.jar;D:\jdk1.4.2\lib\dt.jar在PATH中添加:D:\jdk1.4.2;D:\jdk1.4.2\bin二、安装Tomcat第一步,将jakarta-tomcat-4.1.exe解压缩到D:\tomcat4.1目录下第二步,进入D:\tomcat4.1\bin目录,找到setclasspath.bat批处理文件,加入以下两行:startsetTOMCAT_HOME=D:\tomcat4.1setJAVA_HOME=D:\jdk1.4.2第三步,单击starttombat启动tomcat服务器这时,会出现一个名为Catalina的窗口,并有一些初始化信息,证明tomcat运行成功。第四步,在浏览器上输入如果能看到TomcatVersion4.1这一页就表示Tomcat安装成功了。上面有一些jsp和servlet的例子,至此jsp环境搭建完成。测试程序:test.jsp%@pagecontentType=text/html;charset=GB2312%HTMLBODYBGCOLOR=cyanFONTSize=1P这是一个简单的JSP页面%inti,sum=0;for(i=1;i=100;i++){sum=sum+i;}%P1到100的连续和是:BR%=sum%/FONT/BODYHTML在浏览器中输入如果页面出现5050,则说明tomcat工作正常选做Example1_2.jsp:%@pagecontentType=text/html;charset=GB2312%%@pageimport=java.util.*%HTMLBODYP现在的时间是:%Datedate=newDate();%BR%=date%/BODYHTML六、实验学时2学时实验二了解JSP的内置对象一、实验目的(1)了解对JSP的页面的基本结构(2)掌握JSP变量和方法的声明(3)掌握JSP的指令标签二、实验环境Windows98或Windows2000、局域网三、相关理论JSP的内置对象有request、response、session、application、out。使用浏览器从网站获取HTML页面时,实际在使用HypertextTransferProtocol(HTTP)协议。HTTP协议规定了信息在Internet上传输方法,特别规定了浏览器与服务器的交互方法。从网站获取页面时,浏览器在网站上打开了一个对网络服务器的连接,并发出请求,服务器收到请求后回应,所以HTTP协议被称作”请求和响应”协议。四、实验内容(1)掌握request对象(2)掌握respone对象(3)掌握respone对象(4)掌握respone对象(5)掌握out对象五、实验步骤(1)测试request对象程序:Example3_1.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYbgcolor=greenFONTsize=1FORMaction=tree.jspmethod=postname=formINPUTtype=textname=boyINPUTTYPE=submitvalue=Entername=submit/FORM/FONT/BODY/HTMLtree.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYbgcolor=greenFONTsize=1P获取文本框提交的信息:%StringtextContent=request.getParameter(boy);%BR%=textContent%P获取按钮的名字:%StringbuttonName=request.getParameter(submit);%BR%=buttonName%/FONT/BODY/HTML(2)测试respone对象程序:Example3_12.jsp:%@pagecontentType=text/html;charset=GB2312%%@pageimport=java.util.*%HTMLBODYbgcolor=cyanFontsize=1P现在的时间是:BR%out.println(+newDate());response.setHeader(Refresh,5);%/FONT/BODY/HTMLExample3_13.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYP填写姓名:BRFORMaction=tree4.jspmethod=getname=formINPUTTYPE=textname=boyINPUTTYPE=submitvalue=Enter/FORM/BODY/HTMLtree4.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODY%Stringstr=null;str=request.getParameter(boy);if(str==null){str=;}byteb[]=str.getBytes(ISO-8859-1);str=newString(b);if(str.equals()){response.sendRedirect(Example3_13.jsp);}else{out.print(欢迎您来到本网页!);out.print(str);}%/BODY/HTMLExample3_14.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYbgcolor=cyanFontsize=1P点击下面的超链接:BRAHREF=bird1.jspbird1:欢迎你吗?BRAHREF=bird2.jspbird2:欢迎你吗?BRAHREF=bird3.jspbird3:欢迎你吗?/FONT/BODY/HTMLbird1.jsp:HTMLBODY%response.setStatus(408);out.print(不显示了);%/BODY/HTMLbird2.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODY%response.setStatus(200);out.println(ok);%/BODY/HTMLbird3.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODY%response.setStatus(500);%/BODY/HTML(3)测试respone对象程序:session.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYP%Strings=session.getId();%P您的session对象的ID是:BR%=s%P输入你的姓名连接到tom.jspFORMaction=tom.jspmethod=postname=formINPUTtype=textname=boyINPUTTYPE=submitvalue=送出name=submit/FORM/BODY/HTMLtom.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYP我是Tom页面%Strings=session.getId();%P您的在Tom页面中的session对象的ID是:%=s%P点击超链接,连接到Jerry的页面。AHREF=jerry.jspBR欢迎到Jerry屋来!/A/BODY/HTMLjerry.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYP我是Jerry页面%Strings=session.getId();%P您在Jerry页面中的session对象的ID是:%=s%P点击超链接,连接到session的页面。AHREF=session.jspBR欢迎到session屋来!/A/BODY/HTML(4)测试application对象程序:submit.jsp:%@pagecontentType=text/html;charset=GB2312%HTMLBODYFORMaction=messagePane.jspmethod=postname=formP输入您的名字:INPUTtype=textname=peopleNameBRP输入您的留言标题:INPUTtype=textname=TitleBRP输入您的留言:BRTEXTAREAname=messagesROWs=10COLS=36WRAP=physical/TEXTAREABRINPUTtype=submitvalue=提交信息name=submit/FORMFORMaction=showMessage.jspmethod=postname=form1INPUTtype=submitvalue=查看留言板name=look/FORM/BODY/HTMLmessagePane.jsp:%@pagecontentType=text/html;charset=GB2312%%@pageimport=java.util.*%HTMLBODY%!Vectorv=newVector();inti=0;ServletContextapplication;synchronizedvoidsendMessage(Strings){application=getServletContext();;i++;v.add(No.+i+,+s);ap
本文标题:网站设计与维护实验指导书
链接地址:https://www.777doc.com/doc-2141865 .html