实验二JSP页面与JSP标记_第1页
实验二JSP页面与JSP标记_第2页
实验二JSP页面与JSP标记_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二JSP页面与JSP标记1、实验目的本实验的目的是让学生掌握怎样在JSP页而中使用成员变量,怎样使用Java程序片Java 表达式,及相关的动作标记。2、实验要求:2.1 编写两个 JSP 页面,分别为 inputName.jsp 和 pcoplc.jsp。(1) EputName.jsp具体的要求该页而有个表单,用戸通过该表单输入自己的姓名并提交给people.jsp页而。(2) people.jsp的具体要求 该页而有名字为person、类型是StringBuffer以及名字是count、类型为int的成员 变量 该页而有public void judgc()方法。该方法负责创建per

2、son对象,当count的值是0 时,judgc()方法创建person对象。 该页而有public void addPerson(String p)的方法,该方法将参数p指定的字符串添加 到成员变量person末尾,同时将count作自增运算。 该页面在程序片中获取inputName.jsp页而提交的姓乞,然后调用judgc()创建person 对象、调用addPcrson方法将用户的姓名添加到成员变量person末尾。 如果inputName.jsp页面没有提交姓名,或姓划含有的字符个数大于10,就是用 <jsp:forward page="要转向的页面”/>标记将用

3、户转到inputName.jsp页而。 通过java表达式输岀person和count的值。2.2编写两个JSP页而:main.jsp和lader.jsp,将两个JSP页而保存在同一个Web服务 目录中。main.jsp使用include动作标记动态加载lader.jsp页面。ladcr.jsp页而可以讣算 并显示梯形的而枳。当lader.jsp被加载时获取main.jsp页而include动作标记的param 子标记提供的梯形的上底、下底和髙的值。附加题:在bb平台的“课程设汁”中下“asw”项目进行部署,能使它运行。2.1<!-people.jsp-><% page co

4、ntentType=ntext/litml;charset=GB231T %><html><body BGCOLOR二ycllow><font size=4><%!int count;StringBuffer person;public void jige()if(count=0)person=new StringBufferO;public void addPcrson(String p)if(count=0)person.appcnd(p);else(person. appcnd(”,”+p);count+;%><%String

5、name=request.getParameter(unameH);byte bb=name.getBytes(Niso-8859-1M);name=new String(bb);if(name.lengthO=Ollname.length()> 10)%> <jsp:forward page=HinputName.jspn /><% jige();addPerson(name);%><br> <b>目前共有<%=count%>人浏览了该页而,他们的劣字是:</b><br> <%=person

6、%></font></body><!-inputName.jsp-><% page contentType=ntext/litml;charset=GB231T %> <html><body bgcolor=,'cyanM><font size=4><form action=,people.jspH mcthod=get nanie=form>vb>请输入姓名:</bxinput type=HtextH name=MnameH> <br> <inpu

7、t type=HsubmitH value'送出"name=submit> </form></font></body>2.2_main.jsp<% page language巧ava*1 import=”java.utilT pageEncoding='utf8”> <!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"> <html><head><title>Main.jsp<

8、/title></head><body><%double h=10; %><%double t=10; %><%double b=10; %><jsp:include page=7lader.jspM><jsp:param name=T value=M10M /><jsp:param name=MbH value=M12H /><jsp:param name=MhH value=M20H /></jsp:i nclude</body></html>la

9、der.jspv% page language巧ava” import=Mjava.util.*° pageEncoding=Mutf-8M%> <!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/ENH> <html><head><title>Lader.jsp</title></head><body><%double t=Double.valueOf(request.getParameter(T);double b=Double.valueOf(request.getParameter(MhM);double h=Double.va

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论