为了账号安全,请及时绑定邮箱和手机立即绑定
    1. 什么是session

      1.1 session表示客户端与服务端的一次会话

      1.2 Web中的session指的是用户在浏览某个网站的时候,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间

      1.3 从上述定义中可以看到,session实际上是一个特定的时间概念

    查看全部
    0 采集 收起 来源:什么是session

    2019-05-20

  • 请求重定向:客户端行为,本质上是两次请求,前一次的对象不会保存,地址栏的URl地址会改变:告诉客户端这个是事我做不了,跳转到另外一个页面

    请求转发:服务器行为,是一次请求,对象会保存,地址url不变,服务帮客户端发送一次请求.偷偷摸摸做事

    查看全部
  • 请求重定向:自动跳转?

    请求转发:qq登录?

    查看全部
  • 请求转发和请求重定向的区别

        1. 请求重定向:客户端行为,response.sendReadirect(),从本质上来将等于两次请求,前一次请求对象不会保存,地址栏的URL会改变.

        2. 请求转发:服务器行为,request.getRequestDispater().forward(req,resp);是一次请求,转发后请求对象会保存,地址的URL地址不会改变.

    查看全部
  • flush()可以解决该问题

    flush:强制清空缓冲区,清空缓冲区的同时会把缓冲区的内容打印到浏览器

    查看全部
    0 采集 收起 来源:response对象

    2019-05-20

  • 通过response内置对象获得的输出流对象打印总是优先于out内置对象

    查看全部
    0 采集 收起 来源:response对象

    2019-05-20

  • jsp内置对象
    查看全部
  • respones对象那个

        respones对象包含了响应客户请求的有关信息,但在JSP中很少直接到它,它是HttpServletResponse类的实例,response对象具有页面的作用域,即访问一个页面时,该页面的response对象只能对这次访问有效,其他的页面response对象对当前页面无效


    1. String getCharacterEncoding():返回响应用的是何种字符串

    2. void setContentType(String type)设置响应的MIME类型

    3. PrintWrite getWrite()返回可以向客户端输出字符的一个对象(注意比较PrintWrite与out对象的区别)

    4. sendRedirect(java.lang.String location)重新定向客户端的请求

    查看全部
    0 采集 收起 来源:response对象

    2019-05-20

  • 默认登录页

    https://img1.sycdn.imooc.com//5ce16cd40001643103770130.jpg

    查看全部
    1 采集 收起 来源:WEB-INF目录详解

    2019-05-19

  • int getServerPort():返回服务器接受此请求所用的端口号

    String getCharacterEncoding():返回字符编码方式

    void setCharacterEncodign():设置请求的字符编码方式

    int getContentLength():返回请求体的长度(以字节数)

    String getRemoteAddr():返回发送此请求的客户端IP地址

    String getRealPath(String path):返回虚拟路径的真实路径

    String request.getContextPath():返回上下文路径

    查看全部
  • request对象

        表示客户端的请求,客户端的请求信息被封装在request对象中,通过他才能了解到客户的需求,然后做出响应,他是HttpServletRequest类的实例,request对象具有请求域,即完成客户端的请求之前,该对象一直有效,常用方法如下:

        1. String getParameter(String name)返回name指定参数的参数值(用户名,密码)

        2. Stringp[] getParameterValues(String name)返回包含参数name的所有值数组(复选框)

        3. void setAttribute(String,Object):存储此请求中的属性

        4. object getAttribute(String name)返回指定属性的属性值

        5. String getContentType():得到请求体的MIME类型

        6. String getProtocol()返回请求用的协议类型以版本号

        7. String getServerName():返回接受请求的服务器主机名

    解决通过URL传参中文乱码问题

    URIEncoding="UTF-8"

    查看全部
  • get与post区别

        1. get:以明文方式通过URL提交数据,数据在URL中可以看到.提交的数据最多不超过2kb,安全性较低但效率比post方式高,适合提交数据量大,安全性不高的数据,比如:搜索,查询等功能

        2. post:将用户提交的信息封装到HTML,HEADER内.适合提交数据量大,安全性高的信息,比如:注册,修改,上传等功能

    查看全部
  • 什么是缓冲区

        1.缓冲区:Buffer,所谓缓冲

        2. 去就是内存一块区域用来存放临时数据

    IO输出最原始的就是一个一个字节输出,就像一粒粒吃一样,效率太差

    勺子当做容器,将米饭在不同的容器中传递

    碗当做缓冲区

    out对象

        1. out对象是JspWriter类的实例,是向客户端输出内容常用的对象

    常用方法

        1. void println()向客户端打印字符串

        2. void clear()清除缓冲区的内容,如果在flush之后调用会抛出异常

        3. void clearBuffer();清除缓冲区的内容,如果在flush之后调用不会抛出异常

        4. void flush()将缓冲区内容输出到客户端

        5. int getBufferSize()返回缓冲区以字节数的大小,如果不设缓冲区为0

        6. int getRemaining()返回缓冲区还剩多少可用

        7. boolean isAutoFlush()返回缓冲区满时,是自动清空还是抛出异常

        8. void close()关闭输出流

    查看全部
    0 采集 收起 来源:out对象

    2019-05-19

  • Web程序的请求响应模式

        1. 用户发送请求(request)

        2. 服务器给用户响应(response)

    查看全部
  • 内置对象

        1. JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象

    查看全部

举报

0/150
提交
取消
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!