尽管听起来可能有些愚蠢,但我仍然在问这个概念性和逻辑性(据我所知:))问题:
在一个jsp页面中,我可以将其表单数据发送到多个Servlet吗?
form action="home","car" method="post" name="f1" 要么
form action="home","car" method="post" name="f1"
form name='form' method='POST' action='car','home'
任何输入..... //
在客户端,您可以通过指定两个不同的目标窗口来保存响应,从而通过javascript将表单提交到两个不同的servlet。
HTML:
<IFRAME id="firstResult" name="firstResult"></IFRAME> <IFRAME id="secondResult" name="secondResult"></IFRAME>
Javascript:
function submitForm() { var form = document.getElementById("myForm"); form.action = "/first-servlet"; // Target is the name of the iframe to hold the response from first servlet. form.target = "firstResult"; form.submit(); form.action = "/second-servlet"; // Target is the name of the iframe to hold the response from second servlet. form.target = "secondResult"; form.submit(); }
然后,您应该具有处理程序来捕获IFRAME的onload事件,以处理来自Servlet的响应。