您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 实验4-JSP内置对象实验
12015-2016学年第二学期专业:计算机科学与技术班级:B1203班学号:1225929029姓名:美日古丽·麦麦提敏提交日期:2016年3月29日WEB程序设计实验报告2实验题目实验4JSP内置对象实验实验目的及要求1、掌握怎样在JSP中使用内置对象request。2、掌握怎样使用session对象存储和用户有关的数据。3、编写一个猜英文26个小写字母的Web游戏。实验过程要求:1、代码如下:Guessletter:%@tagpageEncoding=GB2312%%@attributename=guessletterrequired=true%%@variablename-given=messagescope=AT_END%%Stringmess=;Characterch=(character)session.getAttribute(savedletter);charrealletter=ch.charValue();charc=(guessletter.trim()).charAt(0);if(c='z'&&c='a'){if(realletter==c){intn=((Integer)session.getAttribute(count)).intValue();n=n+1;3session.setAttribute(count,newInteger(n));mess=您猜对了,这是第+n+次猜测;}elseif(realletterc){intn=((Integer)session.getAttribute(count)).intValue();n=n+1;session.setAttribute(count,newInteger(n));mess=您猜大了,这是第+n+次猜测;}elseif(realletterc){intn=((Integer)session.getAttribute(count)).intValue();n=n+1;session.setAttribute(count,newInteger(n));mess=您猜小了,这是第+n+次猜测;}}else{mess=请输入a至z之间的英文字母;4}jspContext.setAttribute(message,mess);//将对象message返回给JSP页面%练习六:%@pagecontentType=text/html;charset=GB2312%HTMLBODY%session.setAttribute(massage,请您猜字母);chara[]=newchar[26];intm=0;for(charc='a';c='z';c++){a[m]=c;m++;}intrandomIndex=(int)(Math.random()*a.length);charch=a[randomIndex];session.setAttribute(savedletter,newCharacter(ch));5session.setAttribute(count,newInteger(0));%BRAhref=guess.jsp去猜测字母/A/body/htmlGuess:%@pagecontentType=text/html;charset=GB2312%%@taglibtagdir=/WEB-INF/tagsprefix=guess%HTMLBODYbgcolor=cyan%Stringstr=request.getParameter(clientguessletter);if(str==null){str=*;}if(str.length()==0){str=*;}%guess:guessletterguessletter=%=str%/当前猜测结果:%=message%6%if(message.startsWith(您猜对了)){%brAHREF=lianxi6.jsp重新获得随机数/A%}else{%BR输入您的猜测:FORMaction=method=postname=formINPUTtype=textname=clientguessletterINPUTTYPE=submitvalue=送出name=submit/FORM%}%/body/html2、代码运行结果如下:7实验总结
本文标题:实验4-JSP内置对象实验
链接地址:https://www.777doc.com/doc-6195622 .html