【问题标题】:Stray "html" start tag杂散的“html”开始标签
【发布时间】:2018-09-28 15:40:16
【问题描述】:

处理我的 servlet 项目。在 index.html 文件中,我有 Stray "html" start tag 错误。问题出在这部分代码中:

<%@ page contentType = "text/html"; charset = "UTF-8" language = "java"%>
<html>
<head>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
          integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"
          integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
            integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
            crossorigin="anonymous"></script>

    <link rel="stylesheet" type="text/css" href="public.styles/style.css">
</head>
<body>

也许有人知道如何解决它?

【问题讨论】:

  • 那么为什么你的 .html 中有一个 JSP 标签?

标签: java html servlets


【解决方案1】:

您在html 中使用了jsp 标签 我认为这其中有一些错误。

在jsp中-

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>

在 html 中

<!DOCTYPE html>
<html lang="en"> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

【讨论】:

    【解决方案2】:

    你的需求是什么?

    • 如果你想写一个jsp文件,你的文件必须有一个“jsp”扩展名,比如:index.jsp,你可以在里面包含html内容。
    • 否则,如果你想要一个 html 文件,你的文件扩展名应该是 .html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多