抓取jsp网页源代码(静态网页的工作原理(一)_光明网(图) )

优采云 发布时间: 2021-12-31 07:10

  抓取jsp网页源代码(静态网页的工作原理(一)_光明网(图)

)

  静态网页的工作原理

  静态网页也称为普通网页,是相对于网页而言的。静态网页并不是指网页中的元素是静态的,而是网页文件中没有程序代码,只有HTML(超文本标记语言)标记,一般后缀是.htm、.html、.shtml或 .xml 等。在静态网页中,可以收录GIF*敏*感*词*,鼠标经过Flash按钮时,按钮可能会发生变化。

  静态网页一旦创建,内容将不再变化,无论谁访问,何时访问,显示的内容都是一样的。

  如果要修改网页的内容,则必须修改其源代码,然后重新上传到服务器。

  对于静态网页,用户可以直接双击打开,看到的效果和访问服务器是一样的,即服务器是否参与对页面内容没有影响。这是因为网页的内容是在用户访问网页之前确定的。无论用户何时以何种方式访问​​该网页,该网页的内容都不会发生变化。

  静态网页的工作流程可以分为以下4个步骤。

  写一个静态文件并发布到Web服务器上;用户在浏览器地址栏中输入静态网页的URL(统一资源定位符)并按回车键,浏览器向Web服务器发送请求;Web服务器找到这个静态文件的位置,并转换成HTML流发送给用户的浏览器;浏览器接收 HTML 流并显示该网页的内容;

  在步骤2-4中,静态网页的内容不会改变。其工作原理图如下所示。

  

  动态网页的工作原理

  动态网页是指网页文件中除了收录 HTML 标签之外,还收录一些实现特定功能的程序代码。这些程序代码使浏览器和服务器进行交互,即服务器可以根据客户端的不同请求动态生成网页内容。. 动态网页的后缀通常根据使用的编程语言而不同,一般有.asp、.aspx、cgi、.php、.perl、.jsp等。动态网页可以根据不同的时间和不同的浏览者显示不同的信息. 常见的留言板、论坛和*敏*感*词*都是通过动态网页实现的。

  动态网页比较复杂,不能直接双击打开。动态网页的工作流程分为以下4个步骤。

  编写动态网页文件,包括程序代码,并发布到网页服务器上;

  用户在浏览器地址栏中输入动态网页的URL并按回车键(Enter),浏览器向Web服务器发送访问请求;

  web服务器找到这个动态网页的位置,并根据其中的程序代码动态构建一个HTML流传输到用户浏览器;

  浏览器接收HTML流并显示该网页的内容;

  从整个工作流程可以看出,当用户浏览动态网页时,需要在服务器上动态执行网页文件,将收录程序代码的动态网页转换为标准的静态网页,最终静态网页发送给用户。其工作原理图如下所示。

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线