传统Web应用请求和响应特点

(1)请求:浏览器以HTTP协议的方式提交请求到服务器

   (2)响应:服务器以HTTP协议的方式响应内容到浏览器

                   注意:HTTPWEB大众化非安全协议       

              HTTPSWEB安全协议,是基于HTTP协议的,且加了一些加密等特殊功能,常用于在线支付,或者是需要安全性较高的网站中,例如:12306网站     

                   HTTP请求有三个部份组成:请求行,请求头,请求体

                   HTTP响应有三个部份组成:响应行,响应头,响应体                                

   (3)状态栏:有明显的进度条刷新现象,如果服务器响应较慢的话,进度条刷新也会变慢,IE9等中高版本浏览器,有明显转圈圈图标

   (4)历史栏:会收集原来已访问过的web页面,进行缓存

   (5)缺点:不需变化的大量数据,也全部刷新,造成浏览器加载和处理负担    

   (6)可改进的地方:让不需变化的大量数据,原封不动,不用缓存到历史栏中,无需全部刷新,只刷新某些需要变化的数据区域,例如:当前时间的区域

    当前时间:<span>${requestScope.str}</span><br/>

    <input type="button" value="同步方式提交"/>

    <script type="text/javascript">

       //定位button按钮,同时添加单击事件

       document.getElementsByTagName("input")[0].onclick = function(){

           var url = "${pageContext.request.contextPath}/TimeServlet?id="+new Date().getTime();

           window.location.href = url;

       }

    </script>

public class TimeServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

       System.out.println("TimeServlet::doGet");

       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

       String str = sdf.format(new Date());

       request.setAttribute("str",str);

        request.getRequestDispatcher("/06_time.jsp").forward(request,response);

    }

}



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值