URL格式:应用层协议://主机IP地址或域名/资源所在路径/文件名
//http://www.oracle.com:80/hk/index.htm
一次完整的请求响应分为以下几个步骤:
1)客户端和web服务器建立连接
2)客户端发送HTTP请求
3)服务器端接受客户端的请求,生成HTTP响应并发送给客户端
4)服务器端关闭连接,客户端接收服务器端的响应,恢复页面
!服务器端关闭连接后,不在存储连接信息,所以HTTP协议被称为无状态协议
get post请求比较
1)get请求方式只能传送文本给服务器,post请求可以传送二进制数据如音频,视频等文件
2)get请求提交的数据会暴露在地址栏,post请求则不会(更安全)
3)get请求的数据不能超过2kb,post则无此限制
重定向和请求转发的区别
1)请求转发只能将请求转发给同一个web应用中的其他资源,重定向不仅可以定向到当前应用程序中的其他资源,也可以重定向到其他站点上的资源
2)重定向的访问过程结束后,浏览器地址栏中显示URL会发生改变,由初始的URL变成重定向的URL,请求转发过程结束后,浏览器地址栏的URL不变
3)请求转发的发起者和被调用者之间共享相同的HttpServletRequest实例和HttpServletResponse实例,他们属于同一个请求响应过程,而重定向的发起者和调用者各自使用自己的HttpServletRequest实例和HttpServletResponse实例
jsp指令(page,include,taglib)
<%@page 属性=‘’%>
language属性,设置jsp页面的语言(java);
import属性,设置jsp导入的包;
pageEncoding属性,指定页面编码
contentType属性,设置jsp页面的MIME类型和字符集
<%@include file='文件路径'%>
<%@taglib prefix='c' uri='' %>
jsp隐示对象
1)输入输出对象:request,response,out
2)作用域通信对象:session,application,pageContext
3)servlet对象:page,config
4)异常对象:exception
乱码处理问题
get请求
String stuname = request.getParameter("stuname");
String str = new String(stuname.getBytes("ISO-8859-1"),"utf-8")
post请求
request.setCharacterEncoding(“UTF-8”);
//http://www.oracle.com:80/hk/index.htm
一次完整的请求响应分为以下几个步骤:
1)客户端和web服务器建立连接
2)客户端发送HTTP请求
3)服务器端接受客户端的请求,生成HTTP响应并发送给客户端
4)服务器端关闭连接,客户端接收服务器端的响应,恢复页面
!服务器端关闭连接后,不在存储连接信息,所以HTTP协议被称为无状态协议
get post请求比较
1)get请求方式只能传送文本给服务器,post请求可以传送二进制数据如音频,视频等文件
2)get请求提交的数据会暴露在地址栏,post请求则不会(更安全)
3)get请求的数据不能超过2kb,post则无此限制
重定向和请求转发的区别
1)请求转发只能将请求转发给同一个web应用中的其他资源,重定向不仅可以定向到当前应用程序中的其他资源,也可以重定向到其他站点上的资源
2)重定向的访问过程结束后,浏览器地址栏中显示URL会发生改变,由初始的URL变成重定向的URL,请求转发过程结束后,浏览器地址栏的URL不变
3)请求转发的发起者和被调用者之间共享相同的HttpServletRequest实例和HttpServletResponse实例,他们属于同一个请求响应过程,而重定向的发起者和调用者各自使用自己的HttpServletRequest实例和HttpServletResponse实例
jsp指令(page,include,taglib)
<%@page 属性=‘’%>
language属性,设置jsp页面的语言(java);
import属性,设置jsp导入的包;
pageEncoding属性,指定页面编码
contentType属性,设置jsp页面的MIME类型和字符集
<%@include file='文件路径'%>
<%@taglib prefix='c' uri='' %>
jsp隐示对象
1)输入输出对象:request,response,out
2)作用域通信对象:session,application,pageContext
3)servlet对象:page,config
4)异常对象:exception
乱码处理问题
get请求
String stuname = request.getParameter("stuname");
String str = new String(stuname.getBytes("ISO-8859-1"),"utf-8")
post请求
request.setCharacterEncoding(“UTF-8”);