实验3 JSP内置对象及简单JSP程序设计(一)_免费下载.doc_第1页
实验3 JSP内置对象及简单JSP程序设计(一)_免费下载.doc_第2页
实验3 JSP内置对象及简单JSP程序设计(一)_免费下载.doc_第3页
实验3 JSP内置对象及简单JSP程序设计(一)_免费下载.doc_第4页
实验3 JSP内置对象及简单JSP程序设计(一)_免费下载.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

2013年9月25日 JAVA WEB开发实验3: JSP内置对象及简单JSP程序设计(一) 姚远2013-9-25实验目的:1、 掌握JSP编写注释2、 掌握内置对象的用法3、 掌握JSP基本概念。4、 熟悉JSP页面指令使用。5、 熟悉初步的JSP代码片段应用编程6、 掌握WEB项目中集合类如何应用于页面。实验内容:1 JSP注释观察下列代码,学习注释的用法。!- -%- -%2 forward行为标签与request/pageContext内置对象(1)新建TestSendData.jsp页面,并输入以下代码: (2)新建Accepted.jsp,并输入以下代码:Accepted.jsp注意getAttribute的第三个参数可以取值为:PageContext.PAGE_SCOPE:对应于page范围。PageContext.REQUEST_SCOPE:对应于request范围。PageContext.SESSION_SCOPE:对应于session范围。PageContext.APPLICATION_SCOPE:对应于application范围。(3)访问ForwardDemo.jsp观察结果,你能得出什么结论?3 application对象新建TestApplication.jsp页面,输入以下代码,观察运行结果。% Integer i = 0; i = (Integer) application.getAttribute(count); if (null = i) application.setAttribute(count, 1); out.println(你是第1位访问者); else +i; application.setAttribute(count,i); out.println(你是第+i+位访问者); %反复刷新页面,观察运行结果。思考:关闭浏览器能够将计数清零吗?如果不能,如何清零?结果说明了application对象的作用范围是什么?4 编程题通过ArrayList存储5个教师信息,设计第一个页面用于显示这5个教师姓名,并且提供超级链接:可进一步查看详情,设计第二个页面用于显示详情。如下所示:参考程序源码文件组织结构:参考代码:实体类:Teacherinfo.java:package Ex2_Payroll;public class Teacherinfo private String tno;private String teachername;private Integer age;private String sex;private String title;public Teacherinfo() public Teacherinfo(String tno) this.tno = tno;public Teacherinfo(String tno, String teachername, Integer age, String sex,String title) this.tno = tno;this.teachername = teachername;this.age = age;this.sex = sex;this.title = title;public String getTno() return this.tno;public void setTno(String tno) this.tno = tno;public String getTeachername() return this.teachername;public void setTeachername(String teachername) this.teachername = teachername;public Integer getAge() return this.age;public void setAge(Integer age) this.age = age;public String getSex() return this.sex;public void setSex(String sex) this.sex = sex;public String getTitle() return this.title;public void setTitle(String title) this.title = title;管理类:ManageTeachers.java源码为:package Ex2_Payroll;import java.util.ArrayList;public class ManageTeachers ArrayList teachers;public ArrayList getAllTeachers() teachers = new ArrayList(); teachers.add(new Teacherinfo( 00001,张三,27,男,副教授) );teachers.add(new Teacherinfo(00002,李四,35,男,教授);teachers.add(new Teacherinfo(00003,王五,47,女,副教授);teachers.add(new Teacherinfo(00004,赵六,29,男,教授);teachers.add(new Teacherinfo(00005,孙七,28,男,副教授);return teachers;public Teacherinfo getTeacher(String sno)Teacherinfo t=null;for(Teacherinfo teacher:teachers)if (teacher.getTno().equals(sno)t=teacher;break;return t;public sta

温馨提示

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

评论

0/150

提交评论