JavaWeb day11

JSP基础

        1.jsp的作用

                Servlet:

                    缺点:不适合设置html响应体,需要大量的response.getWrite().print("<html>")

                    优点:动态资源,可以编程

                html:

                    缺点:html是静态页面,不包含动态信息

                    优点:不用为输出html标签而发愁

                jap(java server pages)

                    优点:在原有的html的基础上添加java脚本,构成jsp页面

        2.jsp和Servlet的分工

                JSP:

                    作为请求发起页面,例如显示表单,超链接

                    作为请求结束页面,例如显示数据

               Servlet:

                      作为请求中处理数据的环节


    Cookie    

Cookie的用途

                   服务器使用cookie来跟踪客户端状态

                    保存购物车(购物车中的商品不能使用request保存,因为它是一个用户向服务器发送的多个请求信息)

                    显示上次登录名(也是一个用户请求)

    JavaWeb中使用Cookie

                    原始方式:

                            使用response发送Set-Cookie响应头

                            使用request获取Cookie请求头

                    便捷方式

                            使用response.addCookie()方法向浏览器保存Cookie

                            使用request.getCookies()方法获取浏览器归还得Cookie

HttpSession

            概述:

                    HttpSession是JavaWeb提供的,用来会话跟踪的类,session是服务器端对象,保存在服务器

                    HttpSession是Servlet三大域对象之一,所以它也有setAttribute(),getAttribute(),removeAttribute方法

                    HttpSession底层依赖Cookie,或是URL重写


            

    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
    C86guli阅读 10,165评论 6 72
  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    91数据阅读 8,841评论 0 13
  • 一. Java基础部分.................................................
    wy_sure阅读 9,259评论 0 11
  • 1.Servlet总结: 在Java Web程序中,Servlet主要负责接收用户请求HttpServletReq...
    hedgehog1112阅读 3,440评论 0 0
  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    陈先森mansplain阅读 6,936评论 1 4