我对 HTML 很陌生,并试图找出以下错误:我正在使用 netbeans (7.4),我正在尝试使用 Servlet 创建一个 Web 项目。当我使用我们被指示使用的默认值时(是的,这是一个家庭作业,但我的问题是实际作业的辅助问题,所以我不认为我想在这里作弊),Java 5 EE,它会创建索引.jsp。如果我在那个 .jsp 文件中编写 HTML,例如
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head> <title>Foo</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="http://localhost:8084/MyProject/MyClass" method=GET>
How many Foos and Bars?
<select name="Foo">
<option value="1">1</option>
<option value="2">2</option>
</select>
<select name="Bar">
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
</body>
</html>
它工作得很好。但是,我们被告知使用 .html 文件而不是 .jsp 文件,并且当我复制此文件(从 .jsp 到 .html)时,没有以下行(如果包含,则会导致它自己的错误)
<%@page contentType="text/html" pageEncoding="UTF-8"%>
然后 Netbeans 告诉我:
"Text not allowed in element 'form' in this context"
那么,当它是 HTML 文档而不是 .jsp 时,如何在我的一些表单域之间获取文本?