《Web应用开发实验报告》
![《Web应用开发实验报告》](https://img.360docs.net/imgb7/05htj3kpzlqxivrbcs5a-71.webp)
![《Web应用开发实验报告》](https://img.360docs.net/imgb7/05htj3kpzlqxivrbcs5a-22.webp)
(请使用“苏州大学实验报告”纸)
实验1:Java Web应用开发环境搭建
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、JavaScript有哪些常用对象?请简要加以说明。
2、简要说明JavaScript语法。
四、实验内容及程序清单(程序须有注释)
(简单写一下)
五、实验思考题:
1、什么是CSS选择器?
2、什么是CSS样式?
3、如何配置Web服务器?
(请使用“苏州大学实验报告”纸)
实验2:JSP基本语法和内置对象一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、了解JSP页面的构成。
2、JSP指令标识的语法格式是什么?
四、实验内容及程序清单(程序须有注释)
1、写出“在JSP页面中引用JSTL中的核心标签库”的代码:
五、实验思考题:
1、JSP基本语法是什么?
2、简要说明JSP的动作标识。
(请使用“苏州大学实验报告”纸)
实验3:Servlet技术一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、什么是Servlet?
四、实验内容及程序清单(程序须有注释)
1、Servlet的代码结构是什么?
五、实验思考题:
1、如何创建与配置Servlet?(见教材P97)
2、如何创建与配置Servlet?
3、使用Servlet如何处理表单数据?
(请使用“苏州大学实验报告”纸)
实验4:过滤器和监听器
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、什么是Servlet监听器?
2、Servlet 3.0有哪些新特性?
四、实验内容及程序清单(程序须有注释)
1、写出配置Servlet过滤器的代码:
五、实验思考题:
1、什么是Servlet过滤器?如何创建?如何配置?
2、如何创建和配置Servlet监听器?
(请使用“苏州大学实验报告”纸)
实验5:EL表达式语言
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、简要说明EL表达式的语法。
四、实验内容及程序清单(程序须有注释)
(简单写一下)
五、实验思考题:
1、EL有哪些隐含对象?请简要说明。
2、定义和使用EL函数的步骤是什么?
(请使用“苏州大学实验报告”纸)
实验6:JSTL标签
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、简要说明JSTL标签库。
2、简要说明JSTL标签库中传递参数标签的使用。
四、实验内容及程序清单(程序须有注释)
(简单写一下)
五、实验思考题:
1、JSTL核心标签库有哪些表达式标签?如何使用?
2、简要说明JSTL标签库中循环标签的使用。
(请使用“苏州大学实验报告”纸)
实验7:Ajax技术(重点)
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、Ajax使用的技术中,最核心的技术是是什么?
2、简要说明Ajax引擎的使用。
四、实验内容及程序清单(程序须有注释)
1、写出Ajax技术中初始化XMLHttpRequest对象的代码:
2、写出Ajax技术中,将字符串响应显示到提示对话框中的回调函数的具体代码:
3、写出Ajax重构的代码:
五、实验思考题:
1、Ajax技术中,如何初始化XMLHttpRequest对象?
2、Ajax技术中,如何处理字符串响应?
3、Ajax重构的步骤是什么?
(请使用“苏州大学实验报告”纸)
实验8:Struts2基础(重点)一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、什么是MVC架构?
四、实验内容及程序清单(程序须有注释)
1、如何在web.xml中声明Struts提供的过滤器?
五、实验思考题:
1、Struts2框架原理是什么?
2、在Struts2框架中,Action的基本流程是什么?
3、在Struts2框架中,动态Action是什么?请简要说明
(请使用“苏州大学实验报告”纸)
实验9:Struts2高级技术(重点)
一、实验目的
(简单写一下)
二、实验设备
(简单写一下)
三、相关知识储备:(与实验相关知识点)
1、简要说明Struts标签库中常用数据标签的使用。
2、简要说明Struts标签库中常用控制标签的使用。
3、简要说明Struts标签库中常用表单标签的使用。
四、实验内容及程序清单(程序须有注释)
1、如何应用Struts验证框架并对用户登录页面进行输入验证?请写出相应代码。
五、实验思考题:
1、什么是Struts2的拦截器?如何使用?请简要加以说明。