Javascript 如何在单个jsp页面中调用多个servlet表单操作

Javascript 如何在单个jsp页面中调用多个servlet表单操作,javascript,jsp,servlets,Javascript,Jsp,Servlets,现在,我在单个jsp页面中调用了单个servlet表单操作。 我想在同一个jsp页面中调用多个servlet表单操作。我认为您误解了servlet的工作方式以及它们的用途。请记住,Servlet用于服务客户机的请求并发回响应。假设您在第一个servlet中为用户的请求提供服务 为什么要在同一请求中调用另一个servlet?是执行附加功能而不会在响应上添加任何内容吗?如果是这种情况,那么您可能不需要另一个servlet。您只需要扩展第一个servlet的功能 如果您想调用另一个servlet向响应

现在,我在单个jsp页面中调用了单个servlet表单操作。
我想在同一个jsp页面中调用多个servlet表单操作。

我认为您误解了servlet的工作方式以及它们的用途。请记住,Servlet用于服务客户机的请求并发回响应。假设您在第一个servlet中为用户的请求提供服务

为什么要在同一请求中调用另一个servlet?是执行附加功能而不会在响应上添加任何内容吗?如果是这种情况,那么您可能不需要另一个servlet。您只需要扩展第一个servlet的功能

如果您想调用另一个servlet向响应对象添加内容,那么最好修改第一个servlet的工作方式,并将第二个servlet的功能集成到第一个servlet中

如果您希望将用户重定向到另一个jsp/servlet,而不关心第一个servlet的响应,那么您可以选择
request.sebdRedirect(“yourJsp.jsp”)
request.getRequestDispatcher(“yourJsp.jsp”).forward(请求,响应)和是它们的区别


所以,关闭一切都取决于您的业务逻辑。。。您必须选择适合您需要的选项

您不能在一个jsp表单中调用多个servlet,因为表单的action属性只接受一个url

<form method="get" action="/yourservlet"> 
<!-- action only accepts a single url! -->


你做了什么?你写了什么代码?提供你的努力。阅读常见问题以更好地使用SO