《Web应用开发实验报告》

(请使用“苏州大学实验报告”纸)

实验1:Java Web应用开发环境搭建

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、JavaScript有哪些常用对象?请简要加以说明。

2、简要说明JavaScript语法。

四、实验内容及程序清单(程序须有注释) (简单写一下)

五、实验思考题:

1、什么是CSS选择器?

2、什么是CSS样式?

3、如何配置Web服务器?

1

(请使用“苏州大学实验报告”纸)

实验2:JSP基本语法和内置对象

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、了解JSP页面的构成。

2、JSP指令标识的语法格式是什么?

四、实验内容及程序清单(程序须有注释)

1、写出“在JSP页面中引用JSTL中的核心标签库”的代码:

五、实验思考题:

1、JSP基本语法是什么?

2、简要说明JSP的动作标识。

2

(请使用“苏州大学实验报告”纸)

实验3:Servlet技术

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、什么是Servlet?

四、实验内容及程序清单(程序须有注释)

1、Servlet的代码结构是什么?

五、实验思考题:

1、如何创建与配置Servlet?(见教材P97)

2、如何创建与配置Servlet?

3、使用Servlet如何处理表单数据?

3

(请使用“苏州大学实验报告”纸)

实验4:过滤器和监听器

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、什么是Servlet监听器?

2、Servlet 3.0有哪些新特性?

四、实验内容及程序清单(程序须有注释)

1、写出配置Servlet过滤器的代码:

五、实验思考题:

1、什么是Servlet过滤器?如何创建?如何配置?

2、如何创建和配置Servlet监听器?

4

(请使用“苏州大学实验报告”纸)

实验5:EL表达式语言

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、简要说明EL表达式的语法。

四、实验内容及程序清单(程序须有注释)(简单写一下)

五、实验思考题:

1、EL有哪些隐含对象?请简要说明。

2、定义和使用EL函数的步骤是什么?

5

(请使用“苏州大学实验报告”纸)

实验6:JSTL标签

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、 简要说明JSTL标签库。

2、简要说明JSTL标签库中传递参数标签的使用。

四、实验内容及程序清单(程序须有注释) (简单写一下)

五、实验思考题:

1、JSTL核心标签库有哪些表达式标签?如何使用?

2、简要说明JSTL标签库中循环标签的使用。

6

(请使用“苏州大学实验报告”纸)

实验7:Ajax技术(重点)

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、Ajax使用的技术中,最核心的技术是是什么?

2、简要说明Ajax引擎的使用。

四、实验内容及程序清单(程序须有注释)

1、写出Ajax技术中初始化XMLHttpRequest对象的代码:

2、写出Ajax技术中,将字符串响应显示到提示对话框中的回调函数的具体代码:

3、写出Ajax重构的代码:

五、实验思考题:

1、Ajax技术中,如何初始化XMLHttpRequest对象?

2、Ajax技术中,如何处理字符串响应?

3、Ajax重构的步骤是什么?

7

(请使用“苏州大学实验报告”纸)

实验8:Struts2基础(重点)

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、什么是MVC架构?

四、实验内容及程序清单(程序须有注释)

1、如何在web.xml中声明Struts提供的过滤器?

五、实验思考题:

1、Struts2框架原理是什么?

2、在Struts2框架中,Action的基本流程是什么?

3、在Struts2框架中,动态Action是什么?请简要说明

8

(请使用“苏州大学实验报告”纸)

实验9:Struts2高级技术(重点)

一、实验目的

(简单写一下)

二、实验设备

(简单写一下)

三、相关知识储备:(与实验相关知识点)

1、 简要说明Struts标签库中常用数据标签的使用。

2、简要说明Struts标签库中常用控制标签的使用。

3、简要说明Struts标签库中常用表单标签的使用。

四、实验内容及程序清单(程序须有注释)

1、如何应用Struts验证框架并对用户登录页面进行输入验证?请写出相应代码。

五、实验思考题:

1、什么是Struts2的拦截器?如何使用?请简要加以说明。

9

10

相关推荐