我在HTML中设计了一个表单,并希望将数据提交给我制作的一个非常简单的java web服务器。在表单中,我将action指定为“post”,所以我假设它应该进入java web服务器,但是当我在调试器中查看它时,“GET”被阻塞在URI的前面。如果我尝试在关闭Web服务器的情况下提交数据,我会得到“找不到要查找的消息”页面,但我会看到URL中的所有数据都卡住了。我不确定这是否正常。html表单发布数据
有人可以看看我的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>
你的表单动作指向一个.html页面,其中大多数Web服务器将解释为一个静态页面,而不是CGI脚本的引用,所以它会作为一个GET处理。您应该将您的操作更改为可在Web服务器上执行的操作。 –