JavaWeb day11

JSP基础

        1.jsp的作用

                Servlet:

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

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

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


            

    

你可能感兴趣的:(JavaWeb day11)