数媒WEB上机实践指导书

数媒WEB上机实践指导书

ID:38699908

大小:713.00 KB

页数:12页

时间:2019-06-17

数媒WEB上机实践指导书_第1页
数媒WEB上机实践指导书_第2页
数媒WEB上机实践指导书_第3页
数媒WEB上机实践指导书_第4页
数媒WEB上机实践指导书_第5页
资源描述:

《数媒WEB上机实践指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上机一:JSP工作环境搭建实践要求:①熟练掌握如何搭建JSP的运行环境,包括JDK、Tomcat的安装与配置。②熟练掌握如何搭建一个JSP应用。③熟练掌握如何启动、关闭服务器,如何测试JSP运行环境是否正常工作。③熟练掌握如何访问一个Web应用。实践内容:1.安装、配置JDK,安装、配置Tomcat,测试运行环境。2.分别利用记事本和MyEclipse编写一个简单的JSP程序、运行并查看运行结果。3.了解MyEclipse下Web项目的导入、导出、调试和运行。上机二:JSP语法实践内容:编写用户注册实例,当在用户注册页面中没有输入任何信

2、息,则返回用户注册页面,如果在用户注册页面中输入完整的用户注册信息后,则进入显示用户注册信息页面。在编写程序中需要用JSP动作元素去实现。执行结果如下;成功执行显示页面:不成功返回注册页。要求利用实现上述功能。实践要求:①熟练掌握JSP的三种基本元素的使用。②熟练掌握使用以上内容构造简单的基于JSP的Web应用。上机三:JSP对象编程实践内容:1.编写一个JSP页面,使用pageContext对象获取页面的三种有效范围(request、session、application)的属性对象,并在页面内输出属性对象的

3、名称和属性值。2.利用session保存用户选购的商品信息,实现简易session版购物车。3.利用errorPage指令和isErrorPage指令组合来使得程序的健壮性得到增强,编程捕捉数组越界异常。实践要求:①熟练掌握JSP对象的四种有效范围的特点和属性操作的使用。②熟练掌握JSP技术中隐含对象的作用和使用方式。③在构建Web应用时灵活使用合适的JSP对象。④熟练掌握JSP出错处理的方法。上机四:访问数据库实践内容:使用Statement对象或PreparedStatement对象实践要求:①了解JDBC技术②掌握JDBC的结构③

4、熟练掌握JDBC操作数据库的步骤实践题目:在MySQL或Oracle下创建一个数据库,并且在该数据库下创建学生信息表,含有学生的基本信息,并通过JDBC实现对该数据表内容实现添加、修改、删除和查询等操作。上机五:JavaBean编程实践内容:1.编写一个封装学生信息的JavaBean,类名为StudentForm,类中包含学号、姓名、性别、年龄、联系电话、Email、住址等属性。2.编写一个index.jsp页面,在该页面中调用上题StudentForm对象,通过操作JavaBean的动作标记,设置并获取其属性。3.编写一个页面访问计数

5、器的JavaBean,在index.jsp页面中通过JSP动作标记实例化该对象,并将其放置于application范围中,实现访问计数器。备选题目:①编写班级论坛的JavaBean,类名为Users,类中包含姓名,住址,电话,Email属性。②设计一个HTML表单register.html,用于班级论坛的用户注册,提交的内容包括姓名,住址,电话,Email。③编写处理班级论坛的jsp页面,使用JavaBeanUsers来获取页面注册信息并显示。实践要求:①熟练掌握JavaBean的编写、配置和调试。②熟练掌握应用JSP标记来使用Java

6、Bean。③熟练掌握使用JavaBean获取表单数据。上机六:表达式语言编程实践内容:1.编写一个JSP页面,分别使用EL的算术运算、逻辑运算和关系运算,输出运算结果到页面。算术运算符:*,/,+,-逻辑运算符:!,&&,

7、

8、关系运算符:>,<,>=,<=,==,!=2.使用EL隐含对象,获得并显示当前页面的所有四种有效范围的属性对象。pageContext.setAttribute(“属性名”,“属性值”);request.setAttribute(“属性名”,“属性值”);sesssion.setAttribute(“属性名”,“属

9、性值”);application.setAttribute(“属性名”,“属性值”);3.自行设计一个注册页面,在另一个页面通过EL处理注册请求页面。实践要求:①熟练掌握EL的算术运算、逻辑运算和关系运算的使用。②熟练掌握EL隐含对象应用。上机七:JSTL编程实践内容:1.利用标记依据当前时间来输出不同的问候语。获得当前时间的小时数可使用下列代码实现:CalendarrightNow=Calendar.getInstance();IntegerHour=newInteger(rightNow.get(Ca

10、lendar.HOUR_OF_DAY));运行程序,如下图所示:2.利用对字符串“红,橙,黄

11、绿,蓝

12、青,紫”进行处理,处理的结果见下图所示:实践要求:①掌握JSTL的安装与配置。②掌

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。