HTTP-EQUIV元标签的常见用法解析

需积分: 9 1 下载量 102 浏览量 更新于2024-09-15 收藏 66KB DOC 举报
"http-equiv的简单使用方法" 在HTML中,`http-equiv` 是一个特殊的元(meta)标签属性,用于模拟HTTP头部信息。这个属性通常与`<meta>`标签一起使用,来设置页面的一些元数据,例如指定页面的字符编码、刷新页面、设定文档类型等。下面将详细阐述`http-equiv`的几个主要使用方法: 1. 定义语言格式: 使用 `http-equiv="Content-Type"` 可以定义网页的语言编码。例如,`<meta http-equiv="Content-Type" content="text/html; charset=gb2312">` 这行代码表明页面内容是HTML格式,字符编码为GB2312,即简体中文编码。如果页面内容是英文,通常会设置为UTF-8编码。 2. 描述网页: 通过 `name` 属性而不是 `http-equiv` 来描述网页,如 `<meta name="Keywords" content="china, enterprise, business, net">`,这里的 `Keywords` 是关键词,内容部分列出了一系列与网页内容相关的关键词,这有助于搜索引擎优化(SEO),让搜索引擎更好地理解网页的主题。 3. 自动刷新页面: 使用 `http-equiv="Refresh"` 可以设置页面自动刷新或跳转。例如,`<meta http-equiv="Refresh" content="8; URL=http://c98.yeah.net">` 表示8秒后,页面会自动跳转到 `http://c98.yeah.net`。`content` 属性的值由两个部分组成:前面的数字是延迟时间(单位为秒),后面跟的是URL地址。 4. 网页定级评价: `http-equiv="PICS-Label"` 通常用于设置网页的评级信息,这是一个与互联网内容评级系统(如RSACi)相关的属性,用于告知浏览器或过滤软件网页的评级。例如,`<META http-equiv="PICS-Label" content="(PICS-1.1 "http://www.rsac.org/ratingsv01.html" lgen true comment "RSACi North America Server" for "http://www.rsac.org" on "1996.04.16T08:15-0500" r(n0 s0 v0 l0))">`,这个例子显示了RSAC的评级信息,帮助家长控制和内容筛选软件判断网页的适宜性。 这些只是`http-equiv`属性的一部分常见用法,实际上,还有其他用途,例如设置缓存策略、调整浏览器窗口大小等。不过,随着现代Web开发标准的发展,一些功能如页面刷新和字符集定义更推荐使用HTML5的`<meta charset="UTF-8">` 和 JavaScript 实现,因为它们提供了更好的跨浏览器兼容性和控制。然而,`http-equiv` 在一些老的或者特定场景下的网页中仍然有着广泛的应用。

网页源代码模板如下: <html> <meta http-equiv="Content=-Type" content="text/html; charset=utf-8"/> <head> <link href="http://192.167.1.101/hint.css" rel="stylesheet"></link> </head> <body>[talkid:137031381]2014年4月20日 03:55:45 , 2323234 在群 20011 中发言 我们已经是dffwerwer天吧! [talkid:137031382]2014年4月22日 04:45:45 , 2323234 在群 20011 中发言 音频 :[音频 [talkid:137031383]2014年4月23日 04:55:45 , 2323234 在群 20011 中发言 图片 :[图片 [talkid:137031384]2014年4月24日 05:55:45 , 2323234 在群 20011 中发言 我们已方式方法方式 [talkid:137031385]2014年4月25日 06:55:45 , 2323234 在群 20011 中发言 我而对方是否的天吧! </body> </html> 使用python爬虫提取body每行<a href后的链接地址,并将其匹配到相对应的talkid中

2023-07-17 上传

(1) 该功能的实现步骤如下: (1)创建下载页面download.jsp。 <%@ page language="java" contentType="text/html; charset=UTF-8" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>文件下载</title> </head> <body> 文件下载 </body> </html> (2)编写DownloadServlet类,该类主要用于设置所要下载的文件以及文件在浏览器中的打开方式,并使用 encode(String s, String enc)方法,将URL中的字符串以指定的编码形式输出,防止文件名出现中文乱码问 题。 import java.io.*; import java.net.URLEncoder; import javax.servlet.*; import javax.servlet.http.*; public class DownloadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); // 获得绝对路径创建文件对象 String path=getServletContext().getRealPath("/download/1.png"); File file=new File(path); // 通知浏览器以下载的方式打开文件 response.addHeader("Content-Type", "application/octet-stream"); response.addHeader("Content-Disposition","attachment;filename=" +URLEncoder.encode(file.getName(),"utf-8")); // 通过文件对象获取文件相关的输入流 InputStream in=new FileInputStream(file); // 获取response对象的输出流 OutputStream out = response.getOutputStream(); byte [] buffer=new byte[1024]; int len; while((len=in.read(buffer))!=-1){ out.write(buffer,0,len); } } public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); }

2023-06-10 上传

<html> <meta http-equiv="Content=-Type" content="text/html; charset=utf-8"> <head> <link href="http://192.167.1.101/hint.css" rel="stylesheet"></link> </head> <body>[talkid:138031361]204年4月20日 03:55:45 , 434343232323 发送 我们已经是好友了,开始聊天吧!

()

[talkid:138031362]204年4月20日 04:45:45 , 434343123456 发送 音频 :[<ahref="files/f/f123fsasfsfsjdfrhf_n.m4a"]>音频

()

[talkid:138031363]204年4月20日 04:55:45 , 434343123456 发送 音频 :[<ahref="files/f/f123fsasfsfsjdfrhf_n.jpg"]>图片

()

[talkid:138031364]204年4月20日 05:55:45 , 4343433234221 发送 我们已经是好友了,开始聊天吧!

()

[talkid:138031365]204年4月20日 06:55:45 , 4343431359075 发送 我们已经是好友了,开始聊天吧!

()

</body> </html>提取网页内ID、时间、发送号码、接收号码、信息内容,如果是音频则提取文件地址

2023-07-14 上传