一、page:该指令是针对当前页面的指令。
二、include:用于指定包含另外一个页面。
三、taglib:用于定义和访问自定义标签。javascript
一、jsp:forward:
二、jsp:param:
三、jsp:include:
四、jsp:plugin:
五、jsp:useBean:
六、jsp:setProperty:
七、jsp:getProperty:java
application:
config:
exception:
out:
page:
pageContext:
request:
response:
session:web
Cookie一般用于网站记录客户的某些信息,好比客户的用户名及客户的喜爱。一旦用户下次登录,网站能够获取到客户的相关信息,网站能够对客户提供更友好的服务。Cookie与session的不一样之处在于:session会随浏览器的关闭而失效,但Cookie会一直存放在客户端机器行,除非超出Cookie的生命期限。浏览器
增长Cookie也是使用response内置对象完成的,response对象提供了以下方法。void addCookie(Cookie cookie)
一、建立Cookie,new Cookie(String name,String value)。
二、设置Cookie的生命期限,void setMaxAge(long time)。
三、向客户端写Cookie。response.addCookie(Cookie cookie)。tomcat
Cookie必须设置生存期限,不然Cookie将会随浏览器的关闭而自动关闭。服务器
session对象表明一次用户会话。一次用户会话的含义是:客户端浏览器链接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话。
session一般用于跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车应用中,用于各类用户购买的商品等。
session范围内的属性能够在多个页面的跳转之间共享。一旦关闭浏览器,即session结束,session范围内的属性将所有丢失。
session是HttpSession的实例。websocket
Servlet是一个特殊的Java类,这个类必须继承HttpServlet。每一个Servlet均可以响应客户端的请求。它提供不一样的方法用于响应客户端请求。cookie
WebSocket属于HTML5规范的一部分,WebSocket容许经过JavaScript创建与远程服务器的链接,从而容许远程服务器将数据推送数据给浏览器。
经过使用WebSocket,能够构建出实时性要求比较高的应用,好比在线游戏、在线证券、设备监控、新闻在线播报等,只要服务器端有了新数据,服务端就能够将数据推送给浏览器,让浏览器显示最新的状态。session
WebSocket规范已经至关成熟,并且各类浏览器都已经支持WebSocket技术,Java EE规范则提供了WebSocket服务端规范,而Tomcat8则对该规范提供了优秀的实现。
使用Tomcat8开发WebSocket服务端很是简单,大体以下两种方式:app
开发@ServerEndPoint修饰的Java类以后该类中还能够定义以下方法。
客户端的WebSocket写在javascript代码中,WebSocket是Html5规范新增的类,建立对象时指定WebSocket服务端的地址。一旦程序获得WebSocket对象,接下来程序便可调用WebSocket的send()方法向服务器发送消息。除此以外,还能够为WebSocket绑定以下三个事件处理函数: