Html 不使用javascript自动提交表单

Html 不使用javascript自动提交表单,html,forms,jsp,Html,Forms,Jsp,我发现自己需要在程序的几个关键区域自动发送一些表单,以便使用action属性从一个jsp发送到另一个jsp。问题是像这样的东西似乎不起作用,因为它没有“action”属性,我只能为它提供一个特定的页面,而不是表单中的action属性 在这样做的过程中,我的许多jsp页面的结尾如下所示: <form name="my_form" action="../some_id" method=post> </form> <script> docum

我发现自己需要在程序的几个关键区域自动发送一些表单,以便使用action属性从一个jsp发送到另一个jsp。问题是像
这样的东西似乎不起作用,因为它没有“action”属性,我只能为它提供一个特定的页面,而不是表单中的action属性

在这样做的过程中,我的许多jsp页面的结尾如下所示:

<form name="my_form" action="../some_id" method=post>
</form>        
<script>
    document.my_form.submit(); //automatically submits the form
</script>

document.my_form.submit()//自动提交表单
我的问题在于试图远离使用javascript

本质上,我需要一种从表单运行“操作”的替代方法,正如您所看到的,我实际上根本没有使用表单来传递任何参数


如有任何建议,将不胜感激。如果我需要提供任何其他信息或澄清,请告诉我,我会尽快回复。

与问题相当类似。如果没有客户端的请求,您无法从客户端提交表单。你只能使用JavaScript或创建一个按钮,并让最终用户按下它。如果你使用的是需要POST的服务器端资源,那你就倒霉了。如果您使用的是GET,那么可以使用meta refresh标记重定向,就像用户已经提交一样,但是您必须使用硬编码URL或使用JSP来预填充查询参数。