Java 没有JS的JSP动态表单动作属性?
我需要通过单击表单提交按钮发送http post请求。我有一张表格:Java 没有JS的JSP动态表单动作属性?,java,javascript,html,jsp,Java,Javascript,Html,Jsp,我需要通过单击表单提交按钮发送http post请求。我有一张表格: <form action="..." method="DELETE"> <input type="text" name="id" id="id" /> <input type="submit" /> </form> 没有必要设置action属性,但是可以在不使用JS的情况下,仅使用JSTL提交表单吗。JSP用于在服务器端呈现HTML,但在客户端不起作用,至少它不
<form action="..." method="DELETE">
<input type="text" name="id" id="id" />
<input type="submit" />
</form>
没有必要设置action属性,但是可以在不使用
JS
的情况下,仅使用JSTL
提交表单吗。JSP用于在服务器端呈现HTML,但在客户端不起作用,至少它不是为它开发的。因此,如果需要用户交互,您应该在服务器上呈现一次操作,或者使用javascript(您还可以使用AJAX更新页面状态并在服务器上重新呈现页面)。您可以尝试创建一个控制器(也可以是servlet),该控制器捕获“用户”的所有POST请求,读取id参数并重定向到“用户”/{idReadFromRequestParameters}“URL如果您绝对反对使用javascript,我想到的唯一解决方案如下:
实际的实现取决于您在服务器端使用的框架。
#id=120 -----> action = "users/120"