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重写


            

    

推荐阅读更多精彩内容

  • JSP总结(经典) day1 JSP 定义: 1)Java Server Page, Java EE 组件,本...
    java日记阅读 2,719评论 0 13
  • 1.Servlet总结: 在Java Web程序中,Servlet主要负责接收用户请求HttpServletReq...
    hedgehog1112阅读 230评论 0 0
  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    陈先森mansplain阅读 1,457评论 1 4
  • 莲花坞 一池莲花随风而动,花香也跟着这股微风一阵阵溢出来,配着酒香倒是有些醉人了。这不,坐落在一池莲花中央的在朱华...
    清酒子阅读 785评论 6 15
  • 哈哈
    但愿人长久_fd10阅读 86评论 0 0