1.浏览器css html js书写一般采用绝对路径
${pageContext.request.contextPath}
<%=request.getContextPath()%>
可以获取配置的应用程序名
2.
redirectPort端口的作用
http协议是不安全的
https协议是安全的
配置好SSL之后可以用过https协议通信
需要安全通信的场合,将把客户请求转发至SSL的redirectPort端口
3.Context表示上下文,代表的就是一个JavaWeb应用,Context元素有两个属性,
Ⅰ.path:用来配置虚似目录,必须以"/"开头。
Ⅱ.docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。
4.tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录
5.打包war包 jar -cvf
6.tomacat server service connector engine host
7.HTTP响应中的常用响应头(消息头)
Location: 服务器通过这个头,来告诉浏览器跳到哪里
Server:服务器通过这个头,告诉浏览器服务器的型号
Content-Encoding:服务器通过这个头,告诉浏览器,数据的压缩格式
Content-Length: 服务器通过这个头,告诉浏览器回送数据的长度
Content-Language: 服务器通过这个头,告诉浏览器语言环境
Content-Type:服务器通过这个头,告诉浏览器回送数据的类型
Refresh:服务器通过这个头,告诉浏览器定时刷新
Content-Disposition: 服务器通过这个头,告诉浏览器以下载方式打数据
Transfer-Encoding:服务器通过这个头,告诉浏览器数据是以分块方式回送的
Expires: -1 控制浏览器不要缓存
Cache-Control: no-cache
Pragma: no-cache
8.accept:浏览器通过这个头告诉服务器,它所支持的数据类型
Accept-Charset: 浏览器通过这个头告诉服务器,它支持哪种字符集
Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式
Accept-Language:浏览器通过这个头告诉服务器,它的语言环境
Host:浏览器通过这个头告诉服务器,想访问哪台主机
If-Modified-Since: 浏览器通过这个头告诉服务器,缓存数据的时间
Referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的 防盗链
Connection:浏览器通过这个头告诉服务器,请求完后是断开链接还是何持链接
9.content-type 设置数据的类型:image/jpeg 图片 text/html 超文本 ;charcterset=charset
10.setstatus(302) 重定向 setHeader("location","uri")
11.content-Encoding 相应头 数据的压缩格式
12.setHeader("refresh","毫秒数”) setHeader("refresh","毫秒数;url="
13. response.setHeader("Content-disposition","attachment; filename="+as+"");
14.cookie 中path的使用:path表示哪些 路径下的文件有权限读取cookie
path 应该以 “/” 结尾,同名 cookie,不同 path,属不同的 cookie
正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得
path默认是产生cookie的应用的路径。
若在cas下面设置cookie的时候,增加一条cookie.setPath("/");或者cookie.setPath("/webapp_b/");就可以在webapp_b下面获取到cas设置的cookie了。
此处的参数,是相对于应用服务器存放应用的文件夹的根目录而言的(比如tomcat下面的webapp),因此cookie.setPath("/");之后,可以在webapp文件夹下的所有应用共享cookie,而cookie.setPath("/webapp_b/");是指cas应用设置的cookie只能在webapp_b应用下的获得,即便是产生这个cookie的cas应用也不可以。
设置cookie.setPath("/webapp_b/jsp")或者cookie.setPath("/webapp_b/jsp/")的时候,只有在webapp_b/jsp下面可以获得cookie,在webapp_b下面但是在jsp文件夹外的都不能获得cookie。
https://www.cnblogs.com/tianguook/archive/2013/11/30/3451609.html
16.response.redirectSend(location)