比如在jsp页面上有如下的form提交内容:
<body>
<html:form action="/login">
<html:text property="name"/>
<html:text property="method"/>
姓名<input type="button" name="" value="love" onclick="_action(this.value)"/>
<input type="button" name="" value="dislike" onclick="_action(this.value)"/>
<input type="button" name="" value="miss" onclick="_action(this.value)"/>
</html:form>
</body>
如上有一个字体的一个个文本:你就要在struts-config.xml中写下如下配置:
<form-beans >
<form-bean name="loginForm" type="org.apache.struts.action.DynaActionForm">
<form-property name="name" type="java.lang.String"/>
<form-property name="method" type="java.lang.String"/>
</form-bean>
</form-beans>
然后在<action-mappings >中写下如下:
<action
attribute="loginForm"
input="/form/login.jsp"
name="loginForm"
path="/login"
parameter="method"
scope="request"
type="com.struts.action.LoginAction" />
在这个调用中直接使用上面的loginForm
如上的做法可以多个action同时使用一个form并且这个form 不用在工程包里面建:
分享到:
相关推荐
### 动态设置Form的Action属性与页面重定向 在Web开发中,经常会遇到需要根据不同的条件来动态改变表单提交地址(即`action`属性)的情况。这通常用于实现根据不同条件跳转到不同页面的功能。 #### HTML与ASP.NET...
在实现基于Bootstrap的动态表单时,我们通常会借助一些工具或库,如本例中提到的"Bootstrap Form Builder"。这个工具可能是一个基于GitHub的项目,版本为20160522(根据压缩包文件名推测)。它允许用户通过拖放方式...
form上传excel或图片及XML_Publisher实现动态打印图片
动态表单(form)编写在Web开发中是一种常见且重要的技术,尤其在使用Struts框架时。根据提供的文件信息,我们可以深入探讨动态表单在Struts框架中的实现方式及其与DynaActionForm和DynaValidatorForm类的关系。 ### ...
综上所述,实现"C#基于Form实现多球连续动态碰撞"项目需要对Windows Forms、图形绘制、碰撞检测以及物理原理有深入了解。通过这个项目,不仅可以提升C#编程技能,还能增强对实时系统和物理模拟的理解。
**源码解析之rc-field-form解读与实现** `rc-field-form`是React社区中一个流行的表单库,它提供了一种高效、灵活的方式来处理复杂的表单逻辑和数据管理。在本文中,我们将深入探讨`rc-field-form`的核心概念、工作...
在这个“Form动态表单demo”中,可能包含了上述部分或全部技术的应用,尽管它可能不完全适用于生产环境,但对于初学者来说,是一个很好的起点,可以帮助理解动态表单的基本原理和实现方式。通过研究这个示例,你可以...
这种方式灵活且高效,可以根据业务需求自定义表单结构,同时结合layui的form模块,可以实现表单验证和美化,提高用户体验。在实际项目中,你可能还需要考虑更复杂的需求,如表单重用、动态增删表单行等,这需要你对...
1. **交互性**:Adobe Form支持多种交互元素,如文本框、复选框、下拉列表等,使用户可以在表单上进行动态数据输入。 2. **打印支持**:该技术提供了强大的打印功能,确保表单格式在不同打印机上保持一致。 3. **...
总的来说,“flexform动态form”是一种使用JavaScript实现的动态表单构建技术,它通过灵活的用户界面和服务器端交互,提高了用户体验和应用的适应性。开发者可以利用`FlexForm.js`这样的脚本库,结合HTML、CSS和...
本文将深入探讨如何使用antd-vue和Vue实现动态验证循环属性的表单,满足以下需求: 1. **名称**、**对比项**和**备注**字段为必填项,初始默认为一行,支持用户添加多行。 2. 当**名称**更改时,自动清空当前行的**...
首先,Element UI的Form组件提供了强大的表单处理能力,它支持各种表单元素如Input、Select、Checkbox、Radio等,并且具有表单验证功能,能够方便地实现动态表单和自定义验证规则。要创建一个高拓展性的表格布局组件...
在IT行业中,动态表单(Dynamic Form)是一种常见的前端开发技术,它允许用户根据特定需求自定义表单字段,提供灵活的数据输入界面。本案例主要关注动态表单的实现,特别是涉及错误提示和动态生成表单功能的实现。...
以上就是`c#windowform实现treeview多层绑定`的核心内容。通过这种方式,我们可以方便地将动态生成的多层数据结构绑定到`TreeView`控件上,提高开发效率,同时保持界面的清晰和易用。在`demo`项目中,你应该能找到一...
本文实例讲述了JavaScript动态创建form表单并提交的实现方法。分享给大家供大家参考,具体如下: 页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 form 演示如下: // JavaScript ...
总之,JavaScript 提供了丰富的API和方法来动态修改`form action`属性,实现表单的灵活提交。这在构建交互性强、用户体验良好的Web应用时非常有用。通过熟练掌握这些技巧,开发者可以创建出更加动态和智能的表单交互...
在Vue.js框架中与Element UI组件库结合实现动态表单生成以及表单验证是一个相当实用的技术应用场景。本文主要阐述了如何使用Vue.js和Element UI来实现表单的动态生成,并为这些动态生成的表单添加了验证功能。 知识...
通过以上步骤,我们可以实现一个form表单的异步回调,使得用户能够在提交表单后等待后台响应,而无需等待页面刷新。这种方法在现代Web应用中非常常见,特别是在需要动态更新内容或进行复杂交互的场景下。在压缩包`...
本话题主要探讨如何利用委托和事件来实现在Form中显示UserControl,并确保两者之间的数据通信。这是一种灵活且可扩展的设计模式,有助于保持代码的整洁和模块化。 首先,我们需要理解委托的概念。在C#中,委托是一...