网站大量收购独家精品文档,联系QQ:2885784924

数媒WEB上机实践指导书.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数媒WEB上机实践指导书

上机一:JSP工作环境搭建 实践要求: ①熟练掌握如何搭建JSP的运行环境,包括JDK、Tomcat的安装与配置。 ②熟练掌握如何搭建一个JSP应用。 ③熟练掌握如何启动、关闭服务器,如何测试JSP运行环境是否正常工作。 ③熟练掌握如何访问一个Web应用。 实践内容: 1.安装、配置JDK,安装、配置Tomcat,测试运行环境。 2.分别利用记事本和MyEclipse编写一个简单的JSP程序、运行并查看运行结果。 3.了解MyEclipse下Web项目的导入、导出、调试和运行。 上机二:JSP语法 实践内容: 编写用户注册实例,当在用户注册页面中没有输入任何信息,则返回用户注册页面,如果在用户注册页面中输入完整的用户注册信息后,则进入显示用户注册信息页面。在编写程序中需要用JSP动作元素去实现。 执行结果如下; 成功执行显示页面: 不成功返回注册页。 要求利用jsp:forword实现上述功能。 实践要求: ①熟练掌握JSP的三种基本元素的使用。 ②熟练掌握使用以上内容构造简单的基于JSP的Web应用。 上机三:JSP对象编程 实践内容: 1.编写一个JSP页面,使用pageContext对象获取页面的三种有效范围(request、session、application)的属性对象,并在页面内输出属性对象的名称和属性值。 2.利用session保存用户选购的商品信息,实现简易session版购物车。 3.利用errorPage指令和isErrorPage指令组合来使得程序的健壮性得到增强,编程捕捉数组越界异常。 实践要求: ①熟练掌握JSP对象的四种有效范围的特点和属性操作的使用。 ②熟练掌握JSP技术中隐含对象的作用和使用方式。 ③在构建Web应用时灵活使用合适的JSP对象。 ④熟练掌握JSP出错处理的方法。 上机四:访问数据库JDBC技术JDBC的结构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.利用c:ifc:choose标记依据当前时间来输出不同的问候语。 获得当前时间的小时数可使用下列代码实现: Calendar rightNow = Calendar.getInstance(); Integer Hour=new Integer(rightNow.get(Calendar.HOUR_OF_DAY)); 运行程序,如下图所示: 2.利用forTokens对字符串“红,橙,黄|绿,蓝|青,紫”进行处理,处理的结果见下图所示: 实践要求: ①掌握JSTL的安装与配置。 ②掌握JSTL标准标签库核心标签 上机八:JSTL函数编程 实践内容: 1.使用JSTL函数标签length实现如下功能: 2.从数据库helloBeijing的People表中查询人员的名字、年龄

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档