cookie和session

Posted xuweiweiwoaini

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie和session相关的知识,希望对你有一定的参考价值。

1 JSP快速入门

1.1 Servlet的缺点

  • 开发人员要十分熟悉Java
  • 不便于页面的调试和维护(修改、重新编译)
  • 很难利用网页设计工具进行网页设计
    • html内容导入到Servlet中
    • 需要使用PrintWriter的对象进行输出  

1.2 JSP简介

  • JSP和Servlet一样,是在服务器端执行的,不同的是JSP先是由服务器编译部署成Servlet执行的。
  • JSP技术的企业最佳实践就是生成HTML内容。
  • 新的JSP2.0规范版本包括新的功能:
    • EL表达式
    • 新增Simple Tag和Tag File
    • web.xml新增<jsp:config>元素  

1.3 什么是JSP

  • JSP是由SUN公司倡导、许多别的公司参与一起建立的一种动态网页技术标准,类似其它技术标准,如ASP、php或ColdFusion等。
  • 在传统的网页HTML文件中加入java程序片段(Scriptlet)和JSP标签。构成了JSP网页。Servlet/JSP 容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。其中程序片段可以是:操作数据库、重定向网页以及发送E-mail等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,和客户端的浏览器没有关系。因为,JSP也被成为服务器端语言。
  • Microsoft和SUN都提供它们各自品牌的服务器页面。SUN提供JSP而Microsoft提供ASP。JSP和ASP都设计成使开发者能够从后端系统动态产生动态页面。虽然表面看起来很相似,但是ASP和JSP仍然有一些不同之处:
    • JSP是平台独立性的,一次辨析,随处运行。
    • 开发者通过JCP指引方向。
    • JSP开发者可以通过定制标签来扩展JSP标签库。
    • JavaBean和EJB可以和JSP一起使用,增强可重用性和减小代码维护。
    • JSP可以存取其它一些java库,包括Java数据库连接(JDBC),java Mail,Java Message Service(JMS)以及JNDI。
    • JSP编译成二进制类文件,不需要每次请求时进行解释。
    • JSP有广泛的支持,包括工具、容器和服务器。  

1.4 JSP运行原理

技术分享图片

 

以上是关于cookie和session的主要内容,如果未能解决你的问题,请参考以下文章

session和cookie区别

session和cookie区别

Cookie 和 Session

Cookie 和 Session

问心 | 再看tokensession和cookie

cookie与session