`

struts中,把多个不同页面的表单提交到同一个action内应如何处理?谢谢

阅读更多
如题,,记住,是把不同的--不同jsp页面中的表单数据提交给同一个action来
实现,偶用extends
DispatchAction & LookupDispatchAction & MappingDispatchAction都试过,但有
异常,说是不能重复定义。。。什么之类的异常,请ggmm们指点一二,谢谢了。。

还有一点,就是还要同时做动态form验证,在这个过程又应
如何做呢。。。。。。。谢谢了,呵,
分享到:
评论
3 楼 pan19849529 2007-08-18  
scope = "session"
2 楼 devin 2007-08-03  
传一个参数过去就可以了
1 楼 shanzuo12 2007-08-02  
不同jsp页面中的表单数据提交给同一个action来实现
1 例:  Action extends DispatchAction
在struts-config.xml 中如下配置.
<action path="/A" parameter="method" name="AForm"
type="Action">
<action path="/B" parameter="method" name="BForm"
type="Action">

相关推荐

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

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

    Struts2解决表单重复提交

    通过这样的设置,当用户在登录成功后刷新页面时,浏览器将会跳转到指定的页面,而不会导致重复提交表单的问题。 综上所述,Struts2框架提供了token机制以及灵活的跳转方式配置来解决表单重复提交的问题。开发者在...

    Struts1.2Action之处理多个业务

    1. **单一Action处理多个业务**:在一个Action类中定义多个方法,每个方法对应一个业务,然后在struts-config.xml配置文件中为每个方法指定不同的`&lt;action&gt;`元素。请求参数可以用来区分调用哪个方法。 2. **使用...

    struts2中token限制表单多次提交

    当用户首次提交表单时,服务器生成一个Token并将其存储在服务器端,同时将其作为隐藏字段返回给客户端。如果用户再次尝试提交表单,服务器会检查这个Token是否已经被使用过,如果是,则拒绝处理该请求。 2. Struts2...

    一个Struts1多文件上传实例(附Form中传List示例)

    在Struts1中,ActionForm类需要有一个对应的List字段来接收这些值,这样在提交表单时,Struts1的默认Binding机制会自动将这些值绑定到List中。 4. **配置文件**: 配置文件(struts-config.xml)需要添加相应的...

    整合了struts2 jquery的formValidator表单验证的页面代码

    4. **用户存在验证**:为了检查用户是否存在,通常会有一个Ajax请求发送到服务器,通过Struts2 Action处理。Action会查询数据库并返回结果。如果用户已存在,Action会返回一个特定的标识,前端接收到后显示相应的...

    通过表单提交实现调用不同的action方法

    "通过表单提交实现调用不同的action方法"这个主题主要涉及了如何利用HTTP表单提交数据,并根据提交的信息调用后台Java Servlet或者Struts、Spring MVC等框架中的不同Action方法。下面将详细讲解这一过程。 首先,...

    应用Struts2处理表单数据

    在处理表单数据方面,Struts2提供了一种高效且灵活的方法,使得开发者能够轻松地从用户提交的表单中获取并处理数据。这篇博客文章“应用Struts2处理表单数据”可能会探讨以下核心知识点: 1. **Action类**:在...

    填写内容为用户的个人信息,提交后由Struts2进行处理,将用户提交的数据显示在页面中。

    在这个场景中,用户填写的个人信息被用来创建一个表单,该表单的数据随后会被提交到服务器,由Struts2框架接手处理。Struts2的工作流程和涉及的关键知识点如下: 1. **表单数据收集**:用户在前端界面填写个人信息...

    Struts2 处理多个请求

    在Struts2框架中,处理多个请求的方法是通过一个Action类实现多个处理方法。这使得代码结构更加清晰,每个方法对应特定的业务逻辑。以下是Struts2处理多个请求的三种主要方式的详细说明: 1. **动态方法调用 (DMI -...

    一个Action多方法调用的Struts 2的应用程序

    分别创建login.jsp和register.jsp两个页面实现登录和注册的输入,这两个页面提交给loginAction中的两个方法进行业务处理,如果成功发到success.jsp页面,否则转发到error.jsp页面。(源代码和实验报告)

    Struts2文件上传下载和表单重复提交问题

    - **令牌(Token)机制**:在用户提交表单前,服务器生成一个唯一的令牌,将其隐藏在表单中。当表单提交时,服务器检查令牌是否已存在于session或请求中,如果存在且与提交的令牌匹配,则处理请求,否则忽略。 - *...

    Struts之Token解决表单那重复提交

    如果不加以控制,可能会导致同一份数据被处理多次,从而对数据库造成不必要的影响。 二、Token机制的原理 Token机制的核心思想是在客户端和服务器之间创建一个一次性使用的凭证。当用户提交表单时,服务器会生成一...

    struts2 result转向到action

    这里定义了一个名为 `login` 的 Action,当表单提交到 `/login.action` 时,Struts2 将会调用 `action.LoginAction` 类来处理这个请求。如果 `LoginAction` 返回 `"success"`,那么根据配置的 `redirect-action` ...

    struts2 防止表单重复提交的例子

    1. **表单重复提交问题**:当用户在提交表单时,由于网络延迟或用户误操作,可能会导致同一个表单被多次提交。例如,在购物网站上,用户可能因点击按钮太快而无意中购买了多份商品。 2. **Struts2框架**:Struts2是...

    struts2版注册表单.rar

    总的来说,这个压缩包提供了一个完整的Struts2注册表单实现,涵盖了MVC架构中的Model(Action)、View(JSP)和Controller(Struts2框架)。通过对这个示例的学习,你可以深入了解Struts2框架如何处理Web请求,如何...

    JS调用Struts中的Action

    在Struts框架中,Action是模型层的核心组件之一,它负责处理来自用户的请求,并做出相应的业务逻辑处理。通常情况下,Action类需要继承自`org.apache.struts.action.Action`或Struts 2的`...

    struts2令牌解决页面重复提交问题

    令牌机制的工作原理是,在用户提交表单前,服务器会生成一个唯一的令牌,并将其添加到表单中隐藏字段或者放入session。当用户提交表单时,服务器会检查这个令牌是否有效,如果令牌无效或者已经使用过,那么服务器会...

    Struts2教程:处理一个form多个submit.doc

    这种机制简化了处理多submit表单的过程,使得无需额外的配置或者使用Struts1中的复杂动作类。它依赖于Struts2的拦截器(interceptors)和ActionContext来解析请求参数,并确定应该调用哪个Action方法。 总结来说,...

Global site tag (gtag.js) - Google Analytics