qq2078255969 发表于 2024-1-27 21:53:47

form表单提交路径问题

为什么我点击提交按钮过后,路径会莫名其妙多出一段

FishC 发表于 2024-1-27 21:54:38

这是因为在form表单中,如果你没有指定`action`属性(即提交路径),浏览器会默认将表单数据提交到当前页面的相对路径。所以,当你点击提交按钮时,浏览器会将表单数据发送到当前页面。

如果你希望表单数据发送到指定的路径,你可以在form标签中添加`action`属性,并设置为你希望提交的路径。例如:

<form action="/submit" method="post">
<!-- 表单内容 -->
<input type="submit" value="提交">
</form>

在上面的例子中,当你点击提交按钮后,浏览器会将表单数据发送到 `/submit` 路径。

如果你希望处理表单提交的路径与当前路径相同,你可以在`action`属性中填写一个空值`action=""`。这样浏览器会将表单数据提交到当前页面的相对路径,而不会多出一段路径。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

慢半拍的铭仔 发表于 2024-1-28 20:18:42

我记得加个 / 表示根目录,好像在servlet不需要加 /, 默认是从服务器路径进行访问
页: [1]
查看完整版本: form表单提交路径问题