`

一个表单,多个按钮,提交给不同的servlet处理

 
阅读更多

根据这篇文章:http://hi.baidu.com/xdsh99/blog/item/a0f4e85a184a069e810a18e9.html


方案一:


<html>
<head>
<script   language=Javascript>
    function   go(url)   {
      formname.action=url;
      formname.submit();
}
</head>
<body>
<form   method= "post "   name= "formname "   action= " ">
<input   type= "button "   name= "goA "   value= "goA "   onClick= "javascript:go( 'A.jsp ') "> <br>
<input   type= "button "   name= "goB "   value= "goB "   onClick= "javascript:go( 'B.jsp ') "> <br>
<input   type= "button "   name= "goC "   value= "goC "   onClick= "javascript:go( 'C.jsp ') ">
</form>
</body>
</html>
 

 

方案二:


<input type="button" value="提交" onclick="myForm.action='add.do';myForm.submit()"> 
<input type="button" value="预览" onclick="myForm.action='view.do';myForm.submit()"> 
<input type="button" value="更新" onclick="myForm.action='update.do';myForm.submit()">  

 

其中myForm指表单的名字,这个表单有三个按钮,分别是提交,预览,更新,这三个按钮分别提交到不同的action中.


归纳出一个表单,多个按钮,提交给不同的servlet处理的代码


<form name="QuerryUserFrom" method="post">
<input name="Querry" type="button" id="Querry" class="Common"
        onClick="QuerryUserFrom.action='QuerryServlet';QuerryUserFrom.submit()" value=" 查 询 ">
<input name="delete" type="button" id="delete" onClick="QuerryUserFrom.action='DeleteServlet';QuerryUserFrom.submit()"
       value=" 删 除 " class="Common">
</form>

 

可以在提交的servlet中写一些测试语句,验证一下。

分享到:
评论

相关推荐

    一个jsp页面中多个提交按钮提交不同的页面.zip

    在JavaServer Pages (JSP) 技术中,创建一个包含多个提交按钮的页面是常见的需求,每个按钮可能对应不同的处理逻辑,比如提交到不同的后端Servlet或执行不同的操作。本示例着重讲解如何在JSP页面中实现多个提交按钮...

    jsp+servlet做的form表单元素的提交

    在Web开发领域,JavaServer ...通过JSP创建表单,Servlet处理表单提交,然后将处理结果返回给用户。这种模式是Web开发中的基础,也是许多复杂应用的基石。了解并熟练掌握这一流程,对任何Java Web开发者都至关重要。

    jsp,servlet普通表单+文件上传

    在`web.xml`文件中,需要配置一个`servlet`来处理这个表单的提交。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;FileUploadServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.example.FileUploadServlet&lt;/servlet-class&gt; ...

    struts1.2 from表单提交包含list的对象

    对于包含列表的表单,用户可能需要在页面上输入多条数据,如一个订单中包含多个商品。每个商品项可能都有自己的属性,如商品ID、名称、数量等。在HTML表单中,这些数据可以通过数组或列表的格式来表示,比如`[0].id...

    表单重复提交问题1

    这行代码表示在服务器端接收到表单请求后,不直接返回响应给客户端,而是将请求转发到另一个资源(这里是列出图书的Servlet)。这种方式可以防止浏览器重定向,避免了F5刷新导致的重复提交。但是,如果用户手动刷新...

    获取提交的表单元素的值

    如果表单元素有多个相同的`name`,`getParameter`会返回第一个元素的值。若不存在该`name`的表单元素,`getParameter`将返回`null`。 在实际应用中,你可能需要对获取的值进行验证和处理,例如检查用户名和密码是否...

    一个简单的JSP+Servlet图片上传例子

    此外,为了提交表单,还需要一个提交按钮,如`&lt;input type="submit"&gt;`。表单的`enctype`属性应设置为`multipart/form-data`,因为这是处理文件上传的标准方式。 然后,Servlet在服务器端发挥作用。当用户提交表单后...

    jsp项目放置表单重复提交

    例如,可以创建一个Servlet,处理表单提交,使用session来跟踪用户的提交状态。在接收到表单请求后,检查session中的状态,如果发现已经处理过,则返回错误信息,否则处理表单数据并更新session状态。 示例代码: ...

    用JSP/Servlet做的一个购物车

    项目的源代码文件"ShoppingCart"可能包含了多个JSP文件(如cart.jsp、index.jsp等)和Servlet类(如CartServlet.java)。JSP文件用于展示用户界面,Servlet类则负责处理业务逻辑。开发过程中,开发者还会使用到其他...

    我做的第一个表单

    【标题】:“我做的第一个表单” 这个标题表明我们将探讨一个关于创建基本Web表单的实践...通过深入研究这些源码和配置文件,我们可以学习到Web开发中的表单处理、页面布局、请求处理以及应用配置等多个方面的知识。

    Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作_Java_杨秀璋的专栏-CSDN博客1

    本文将深入探讨Java Web开发中的Servlet在处理表单提交以及与数据库交互的基础知识。我们将通过一个具体的例子来展示如何使用MyEclipse、Tomcat和MySQL进行集成开发。 1. **Servlet表单提交** 在Java Web应用中,...

    servlet temple

    例如,可能编写一个定制 init() 来只用于一次装入 GIF 图像,改进 Servlet 返回 GIF 图像和含有多个客户机请求的性能。另一个示例是初始化数据库连接。缺省的 init() 方法设置了 Servlet 的初始化参数,并用它的 ...

    servlet的详细介绍

    这个表单提交后,Servlet的`doPost`方法会接收到`username`参数,可以进一步处理和响应。 除了基本的Servlet功能,Web容器还支持其他高级特性,如数据源(DataSource)和JNDI(Java Naming and Directory Interface...

    EventDispatchAction类处理一个form多个submit

    对于复杂的业务逻辑而言,有时我们需要在一个表单中提供多个提交按钮,以便根据不同的用户需求执行不同的后端逻辑。传统的处理方式可能会导致代码冗余以及维护困难等问题。为了更好地解决这一问题,Struts框架提供了...

    Servlet登录验证

    Servlet是Java Web开发中的一个关键组件,主要用于处理和响应...总之,Servlet登录验证是Web应用中常见的功能,涉及到前后端交互、用户身份验证和会话管理等多个方面。掌握这部分知识对于Java Web开发者来说至关重要。

    servlet技术简介.pdf

    4. 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。 5. 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至 Applet 的新连接,并将该连接保持在打开状态。 6. 对特殊的处理...

    servlet用户管理界面(Oracle数据库)

    在实现用户管理界面时,开发者通常会创建一个或多个Servlet来处理不同的页面请求。例如,一个Servlet可能负责处理登录请求,验证用户输入的凭证;另一个Servlet可能用于处理注册新用户、修改用户信息或删除用户等...

    纯jsp+servlet版的多文件上传与下载

    例如,它可能包含一个表单,用户可以选取要上传的文件。 3. **Servlet**: Servlet是Java EE的一部分,用来扩展服务器的功能。在这个项目中,Servlet主要处理JSP提交的HTTP请求,执行文件上传的逻辑。通过调用...

    台和web简单demo 3,表单提交 form get

    最后,提及的"SecondWebRequest"可能是指项目中的第二个关于Web请求的部分,可能是一个类或一个文件,用于处理GET请求的表单提交。这个文件可能包含了处理用户输入、验证数据和生成响应的具体逻辑。 总结起来,...

    jsp+Servlet实现简单的登陆

    5. **管理会话**:如果验证成功,Servlet会创建一个HttpSession,并将用户信息(如用户名)保存在会话中,然后重定向用户到已登录的页面。`session.setAttribute("username", username);` 6. **保持登录状态**:在...

Global site tag (gtag.js) - Google Analytics