zoukankan      html  css  js  c++  java
  • django入门

    HTTP:无状态,短链接,链接一次,发点东西然后就断开

    WEB应用(网站):网站的整个流程

                 浏览器( socket客户端)
                            2.  wwiwe .cnblogs.com (42.121.252.58,80 )
            sk.socket(
            sk-connect(42.121.252.58,80 )
            sk-send("我想要xxxxx ")
           5.接收
           6.连接断开
        博客园(socket服务端)
          1. 监听ip和端Oc42-121.252.58, 80>
              while True:
              用户=等待用户连接

              3. 收到'我想要xx"

              4.响应:“好”
              用户断开

    response:HttpServletResponse代表服务器对用户响应。
        1、设置页面的响应方式:
          response.setcontentType("页面类型"");
          在jsp里面不用,页面jsp默认的响应方式text/html,如果需要更改jsp的响应方式可以使用page指令

          注:响应方式是告诉浏苋器用什么格式来响应收到的数据

        2、设置或者添加头文件
          response. addHeader("","""");

          response.setHeader("",""");

          如果制作验证码则需要去掉页面的缓存:
          response.setHeader("Pragma","No-cache");
          response.setHeader("cache-control", "no-cache");response.setHeader("Expires", 0);
        3、获取通向用户浏览器的字节流,向用户的浏览器发送图片,比如验证码

          response-getOutputStream();
          response.getlwriter(获职通向用户浏览器的字符流,就是out内置对象)
        4、向用户的浏览器中放Cookie对象

        5、页面跳转

                         request的跳转:request.getRequestDispatcher(""). forward(request,response);

          这跳转是服务器端的跳转,即用户无法感知,用户的浏觉器网址还是以前的网址,同一个request作用域 

          response的跳转:response.sendRedirect(要跳转的网址);
          这个跳转是客户端的跳转,用户能知道网址发生了变化不是同一个request作用域,是新的请求|

  • 相关阅读:
    初识python: xlsxwriter 将数据写入Excel
    oracle 之 数组、嵌套表、SQL查询式 实现多表数据for循环插入指定表
    初识python:tkinter 实现 弹球小游戏(面向对象)
    初识python:tkinter 实现 弹球小游戏(非面相对象)
    初识python:scoket 单用户互发消息
    MagicNotes:如何迈向工作的坦途
    兴趣决定你成为什么样的人
    选择对了才去努力,努力了才能看到希望
    最健康的作息时间表与建议
    长期接受碎片化信息,会有什么后果?
  • 原文地址:https://www.cnblogs.com/sylvia1111/p/14968212.html
Copyright © 2011-2022 走看看