欢迎来到天天文库
浏览记录
ID:10975651
大小:196.50 KB
页数:0页
时间:2018-07-09
《web应用开发i期末复习范围和主要内容》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Web应用开发I期末复习范围和主要内容:(每章后的练习题做一遍)1、URL和URIURLUniformResourceLocator(统一资源定位符)命名Web页面和其他资源,指定了如http、ftp及mailto等Internet协议的URI称为URLURL的示例:http://www.zjut.edu.cn/zjut/xyw/index.jspURL的组成:协议名称http,ftp,news,mailto,file主机的DNS名或IP地址www.zjut.edu.cn192.168.0.1可选的端口号80
2、,8080,1521资源的名称/index.htmlURI:标识任何资源的字符串例如:zjut/xyw/index.jsp是一个URI2、Servlet中的doGet和doPost方法,及使用,方法中参数的类型HTTP1.1版本共定义了8个方法GET:请求读取一个Web页面。GET方法用来检索资源。它的含义是“获得(get)由该URI标识的资源”。资源通常是被动资源。GET也可以用来请求主动资源。传递一个名为userid参数的请求行。查询串(querystring),它是由&符号分开的参数名和参数值对组成的,
3、如下所示:name1=value1&name2=value2&…&nameM=valueMPOST:请求向服务器发送数据POST方法POST请求用来向服务器发送需要处理的数据。POST含义是“将数据发送到由该URI标识的主动资源”。数据块在消息体中发送。常常在请求头中还要给出额外的行,如Content-Type与Content-Length。HTML页面使用POST提交HTMLFORM数据。表单提交所产生的HTTPPOST请求。场合:get检索HTML文件或图像文件,因为只需要发送文件名。post发送大量数据
4、。例如,POST方法非常适合于在线调查,因为查询字符串可能超过255个字符。上传文件。因为文件的大小可能超过255个字符,而且,文件也可能是二进制的文件。捕获用户名和口令。因为我们需要防止用户从URL中看到口令。下面的HTML表单通过method的属性值使用HTTP的POST方法:5、asswd'>15注意:在标签中如果没有指定method属性,浏览器缺省使用GET方法将参数名和值附加在请求的URL后面,这种方法只适用于GET请求。访问LoginServlet使用的URLhttp://localhost/myWeb/login?username=admin&password=admin问号后面内容为请求参数名和请求参数值对,称为查询串(querystring)若有6、多个参数,中间用&符号分隔,参数名和参数值之间用等号(=)分隔。3、Servlet的配置文件(web.xml)及应用helloServletcom.myserver.HelloServletemailhacker@163.com7、am>limit20024、Servlet类的编译过程5、JSP7、Servlet的生命周期8、请求转发对象15使用RequestDispatcher对象:定义了一个从客户端接受请求,并能够把请求发送到其他服务器资源的对象,使用ServletRequest接口中定义的方法8、,格式如下:RequestDispatchergetRequestDispatcher(Stringpath)RequestDispatcher接口定义了两个方法publicvoidforward(ServletRequestrequest,ServletResponseresponse)publicvoidinclude(ServletRequestrequest,ServletResponser
5、asswd'>15注意:在标签中如果没有指定method属性,浏览器缺省使用GET方法将参数名和值附加在请求的URL后面,这种方法只适用于GET请求。访问LoginServlet使用的URLhttp://localhost/myWeb/login?username=admin&password=admin问号后面内容为请求参数名和请求参数值对,称为查询串(querystring)若有
6、多个参数,中间用&符号分隔,参数名和参数值之间用等号(=)分隔。3、Servlet的配置文件(web.xml)及应用helloServletcom.myserver.HelloServletemailhacker@163.com7、am>limit20024、Servlet类的编译过程5、JSP7、Servlet的生命周期8、请求转发对象15使用RequestDispatcher对象:定义了一个从客户端接受请求,并能够把请求发送到其他服务器资源的对象,使用ServletRequest接口中定义的方法
7、am>limit2002
8、,格式如下:RequestDispatchergetRequestDispatcher(Stringpath)RequestDispatcher接口定义了两个方法publicvoidforward(ServletRequestrequest,ServletResponseresponse)publicvoidinclude(ServletRequestrequest,ServletResponser
此文档下载收益归作者所有