




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产公司客户服务人员劳动合同范本
- 2025年二手车销售与保养一体化服务合同
- 2025年环保产业园循环经济模式中的废弃物处理与资源化利用技术创新报告
- 年产4000吨生物反应器细胞培养线项目可行性研究报告
- 年产320吨头孢呋辛钠项目可行性研究报告
- 2025年建筑施工安全管理信息化在施工现场安全管理中的应用前景分析报告
- 数字化展示技术在文化遗产保护与传播中的创新应用研究报告
- 工业互联网平台建设与数据驱动的运维方案
- 沼气处理技术在2025年新能源产业链融合的智能化能源创新应用案例分析
- 移动应用开发全流程指南
- 2025年注册测绘师测绘综合能力的真题卷(附答案)
- 项目城市轨道交通风险管理与安全评估刘连珂
- 道路施工机械设备安全知识培训
- AI在护理查房中的应用
- 证券行业智能化投资组合管理方案
- 银行员工消保知识培训
- 地理与劳动教育
- 第5课 甲午中日战争与列强瓜分中国狂潮 公开课一等奖创新教学设计
- 初中数学新人教版七年级上册第二章《有理数的运算》教案(2024秋)
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 厂房消防应急预案
评论
0/150
提交评论