HTML <meta>标签

4
我正在阅读一篇有关Servlet "HellowWorld" 教程的文章。该servlet定义在HelloWorldServelet.java类中,很容易向客户端请求输出"Hello world"消息。唯一的HTML文件是下面的“index.html”。我不理解meta标签的工作原理。当我在Web服务器上运行应用程序时,它会自动将此页面与以下URL链接:

http://localhost:8080/helloworld/HelloWorld

这些属性"http-equiv"和"content"如何与servelet一起工作?

<html>
<head>
<meta http-equiv="Refresh" content="0; URL=HelloWorld">
</head>
</html>

警告:这样的教程可能质量较差。有比滥用欢迎文件和元刷新更好的方法来设置Servlet作为主页。 - BalusC
感谢BalusC,只是为了学习。 - user697911
2个回答

2

"http-equiv""content"用于在HTTP响应中添加消息头。

例如,http-equiv可用于刷新页面,如果您指定类似以下内容:

<meta http-equiv="refresh" content="45">

你正在指示浏览器每45秒刷新一次。

除了 refresh,你还可以使用它来设置 cookies 等等。


2
标签中的Refresh属性可以在指定时间后自动将浏览器重定向到给定的URL。根据你使用的教程,我无法想象为什么你需要在任务中使用它。更多信息请参考:https://en.wikipedia.org/wiki/Meta_refresh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接