JSP上机实验五

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验五JSP基本语法和标识实验目的1、熟悉经典JSP页面的组成元素;2、掌握JSP中指令标识、脚本标识、动作标识和注释的使用。实验内容编写两个JSP页面,分别为inputName.jsp和people.jsp。在inputName.jsp页面中有一个表单,用户通过该表单输入用户的姓名并提交给people.jsp页面。在people.jsp页面输出用户的姓名和人数,如果inputName.jsp页面没有提交姓名或姓名含有的字符个数大于10,就跳转到inputName.jsp页面。实验步骤1、创建inputName.jsp文件,在文件中输入代码如下:%@pagecontentType=text/html;charset=GB2312%HTMLBODYbgcolor=cyanFONTsize=3FORMaction=people.jspmethod=getname=form请输入姓名:INPUTtype=textname=nameBRINPUTTYPE=submitvalue=送出name=submit/FORM/BODY/HTML创建people.jsp文件,在文件中输入代码如下:%@pagecontentType=text/html;charset=GB2312%HTMLBODYBGCOLOR=yellowFONTSize=3%!intcount;StringBufferperson;publicvoidjudge(){if(count==0)person=newStringBuffer();}publicvoidaddPerson(Stringp){if(count==0){person.append(p);}else{person.append(,+p);}count++;}%%Stringname=request.getParameter(name);bytebb[]=name.getBytes(iso-8859-1);name=newString(bb);if(name.length()==0||name.length()10){%jsp:forwardpage=inputName.jsp/%}judge();addPerson(name);%BR目前共有%=count%人浏览了该页面,他们的名字是:BR%=person%/FONT/BODY/HTML实验结果执行inputName.jsp和people.jsp文件后的结果如图4-1、4-2所示。图5-1执行inputName.jsp文件的结果图5-2执行people.jsp文件的结果练习实验1、编写三个JSP页面,分别为first.jsp、second.jsp和third.jsp。另外,要求用“记事本”编写一个TXT文件hello.txt。hello.txt的每行有若干个英文单词,单词之间用空格分隔,每行之间用“BR”分隔,如下所示:hello.txtpackageapplevoidbackpublicBRprivatethrowclasshellowelcome。在first.jsp、second.jsp和third.jsp文件中分别通过设置page指令contentType属性的值是text/plain、application/vnd.ms-powerpoint和application/msword,设置页面相应的不同MIME类型,并使用include指令静态插入hello.txt文件。2、编写一个简单的JSP页面,使用include动作标识包含在four.jsp页面中,比较静态包含与动态包含的区别。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功