已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上机一:JSP工作环境搭建实践要求:熟练掌握如何搭建JSP的运行环境,包括JDK、Tomcat的安装与配置。熟练掌握如何搭建一个JSP应用。熟练掌握如何启动、关闭服务器,如何测试JSP运行环境是否正常工作。熟练掌握如何访问一个Web应用。实践内容:1.安装、配置JDK,安装、配置Tomcat,测试运行环境。2.分别利用记事本和MyEclipse编写一个简单的JSP程序、运行并查看运行结果。3.了解MyEclipse下Web项目的导入、导出、调试和运行。上机二:JSP语法实践内容:编写用户注册实例,当在用户注册页面中没有输入任何信息,则返回用户注册页面,如果在用户注册页面中输入完整的用户注册信息后,则进入显示用户注册信息页面。在编写程序中需要用JSP动作元素去实现。执行结果如下;成功执行显示页面:不成功返回注册页。要求利用实现上述功能。实践要求:熟练掌握JSP的三种基本元素的使用。熟练掌握使用以上内容构造简单的基于JSP的Web应用。上机三:JSP对象编程实践内容:1.编写一个JSP页面,使用pageContext对象获取页面的三种有效范围(request、session、application)的属性对象,并在页面内输出属性对象的名称和属性值。2.利用session保存用户选购的商品信息,实现简易session版购物车。3.利用errorPage指令和isErrorPage指令组合来使得程序的健壮性得到增强,编程捕捉数组越界异常。实践要求:熟练掌握JSP对象的四种有效范围的特点和属性操作的使用。熟练掌握JSP技术中隐含对象的作用和使用方式。在构建Web应用时灵活使用合适的JSP对象。熟练掌握JSP出错处理的方法。上机四:访问数据库实践内容:使用Statement对象或PreparedStatement对象实践要求: 了解JDBC技术 掌握JDBC的结构 熟练掌握JDBC操作数据库的步骤实践题目: 在MySQL或Oracle下创建一个数据库,并且在该数据库下创建学生信息表,含有学生的基本信息,并通过JDBC实现对该数据表内容实现添加、修改、删除和查询等操作。上机五:JavaBean编程实践内容:1.编写一个封装学生信息的JavaBean,类名为StudentForm,类中包含学号、姓名、性别、年龄、联系电话、Email、住址等属性。2.编写一个index.jsp页面,在该页面中调用上题StudentForm对象,通过操作JavaBean的动作标记,设置并获取其属性。3.编写一个页面访问计数器的JavaBean,在index.jsp页面中通过JSP动作标记实例化该对象,并将其放置于application范围中,实现访问计数器。备选题目: 编写班级论坛的JavaBean,类名为Users,类中包含姓名,住址,电话,Email属性。设计一个HTML表单register.html,用于班级论坛的用户注册,提交的内容包括姓名,住址,电话,Email。编写处理班级论坛的jsp页面,使用JavaBean Users来获取页面注册信息并显示。实践要求:熟练掌握JavaBean的编写、配置和调试。熟练掌握应用JSP标记来使用JavaBean。熟练掌握使用JavaBean获取表单数据。上机六:表达式语言编程实践内容:1.编写一个JSP页面,分别使用EL的算术运算、逻辑运算和关系运算,输出运算结果到页面。 算术运算符:*,/,+,- 逻辑运算符:!,&,| 关系运算符:,=,=,=,!=2.使用EL隐含对象,获得并显示当前页面的所有四种有效范围的属性对象。pageContext.setAttribute(“属性名”,“属性值”);request.setAttribute(“属性名”,“属性值”);sesssion.setAttribute(“属性名”,“属性值”);application.setAttribute(“属性名”,“属性值”);3.自行设计一个注册页面,在另一个页面通过EL 处理注册请求页面。实践要求:熟练掌握EL的算术运算、逻辑运算和关系运算的使用。熟练掌握EL隐含对象应用。上机七:JSTL编程实践内容:1利用标记依据当前时间来输出不同的问候语。获得当前时间的小时数可使用下列代码实现:Calendar rightNow = Calendar.getInstance();Integer Hour=new Integer(rightNow.get(Calendar.HOUR_OF_DAY);运行程序,如下图所示:2利用对字符串“红,橙,黄|绿,蓝|青,紫”进行处理,处理的结果见下图所示:实践要求:掌握JSTL的安装与配置。掌握JSTL标准标签库中的核心标签。上机八:JSTL函数编程实践内容:1使用JSTL函数标签length实现如下功能:2从数据库helloBeijing的People表中查询人员的名字、年龄、email和电话,并在HTML表格中显示查询结果。3使用完成数据更新。4运行如下程序,说明程序的功能。实践要求:掌握JSTL函数标签的使用方法。上机九:自定义标记编程实践内容:编写一个简单标记,其功能是在JSP页面中显示当前日期和时间。获得当前日期使用下列代码实现: import java.text.SimpleDateFormat;import java.util.Date;Date nowday=new Date();SimpleDateFormat format=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);String time=format.format(nowday);运行程序,如下图所示: 实践要求:掌握JSP标记库描述文件的编写。掌握标记处理器类的编写。掌握配置标记库的方法。掌握如何使用标记库。上机十:Servlet编程实践内容:使用Servlet制作一个用户登录实例。当请求Servlet时,出现一个包含文本框、密码框和提交按钮的界面,当输入用户名和密码(用户名、密码非空时),单击“登录”按钮后,将用户的信息放入HttpSession中,并输出欢迎当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空航天行业智能航空与空间探索研究报告及未来发展趋势预测
- 2025年高铁旅客服务满意度测评报告撰写考核试卷
- 2025年互联网行业AI技术应用与未来发展研究报告及未来发展趋势预测
- 2025年服装鞋帽行业可持续时尚发展策略探讨报告
- 环境保护的重要性与挑战-公众演讲
- 2025湖北襄高城市更新投资有限公司面向社会招聘初试笔试考试参考试题及答案解析
- 2025广东广州市荔湾区卫生健康系统事业单位招聘工作人员98人考试笔试模拟试题及答案解析
- 2025年建平县面向社会公开招聘城市社区工作者21人考试笔试备考题库及答案解析
- 2025福建厦门市集美区康城小学教师招聘2人笔试考试备考题库及答案解析
- 2025甘肃省民航机场集团招聘38人笔试考试备考题库及答案解析
- 清运小区垃圾合同范本
- 2025年西藏自治区中考英语试题【含答案解析】
- 江苏省南京市、镇江市、徐州市联盟校2025-2026学年高三上学期10月考试数学试卷
- 智能洗衣机技术解析与应用展望
- 全国大学生职业规划大赛《网络直播与运营》专业生涯发展展示【高职(专科)】
- 防台防汛应急知识培训课件
- 双方解除劳动合同转为合作关系协议8篇
- 人工智能与知识产权保护国际合作案例分析
- 2025至2030全球与中国结冷胶行业市场规模分析及竞争策略与发展趋势分析与未来投资战略咨询研究报告
- 网络文学IP产业链全景图:2025年全产业链开发与价值实现深度报告
- 2024年医院财务预算编制方案
评论
0/150
提交评论