我在HTML中设计了一个表单,并希望将数据提交给我制作的一个非常简单的Java Web服务器。在表单中,我将操作指定为“post”,因此我假设它应该如何进入java Web服务器,但是当我在调试器中查看它时,“GET”会停留在URI前面。如果我尝试在关闭Web服务器的情况下提交数据,我会收到“无法找到您正在寻找消息的页面”,但我会看到所有数据都在URL中。我不确定这是否正常。
有人可以查看我的HTML页面并告诉我是否可能做错了什么?
<head>
<title>FormTest</title>
</head>
<body>
<form action="http://localhost:1088/mailer.html method="post">
<div>
<label>
First Name: <input type="text" name="firstname" size="30" />
</label>
<label>
Last Name: <input type="text" name="firstname" size="30" />
</label>
</br>
There's a bunch more text boxes and such here, but you get the idea.
<input type="submit" text="Submit!" name="submitBtn" />
</div>
</form>
</body>
答案 0 :(得分:3)
您需要使用引号关闭表单标记属性:
你有 -
<form action="http://localhost:1088/mailer.html method="post">
你需要 -
<form action="http://localhost:1088/mailer.html" method="post">