Java 如何在Struts 2中的一个表单上添加两个提交按钮
我正在使用Struts2开发一个应用程序。我的申请是网上购物。我的任务是更新和删除购物车项目。我有一个JSP页面,它有4个文本字段。我需要将这些文本字段的数据提交到Java 如何在Struts 2中的一个表单上添加两个提交按钮,java,html,jsp,struts2,ognl,Java,Html,Jsp,Struts2,Ognl,我正在使用Struts2开发一个应用程序。我的申请是网上购物。我的任务是更新和删除购物车项目。我有一个JSP页面,它有4个文本字段。我需要将这些文本字段的数据提交到Modify操作。更新和删除提交按钮位于同一页面、同一表单中。如何确定我在JSP表单上单击了哪个按钮 我的表格是: 重要提示: 每次提交时,我都需要将所有文本字段的数据提交到Action类 如何在struts2中的一个表单中添加2个提交按钮 似乎您已经完成了,type=“button”意味着通过Struts标记生成了一个butto
Modify
操作。更新和删除提交按钮位于同一页面、同一表单中。如何确定我在JSP表单上单击了哪个按钮
我的表格是:
重要提示:
每次提交时,我都需要将所有文本字段的数据提交到Action
类
如何在struts2中的一个表单中添加2个提交按钮
似乎您已经完成了,type=“button”
意味着通过Struts标记生成了一个button type=“submit”
,但是您可以使用type=“提交
。有关详细信息,请参阅文档。他们之间没有太大区别,因为他们中的任何人都提交了表格。如果要执行action类的不同操作或方法,则可以在submit
标记中使用其他属性,如action
或method
如何确定我在jsp表单上单击了哪个按钮
这取决于您希望在客户端或服务器端,或两者的哪个位置执行。在客户端,您可以使用javascript来处理表单事件或按钮本身。代码由不同的处理程序分隔,因此在处理程序中,您确切地知道触发事件的元素,或者使用objecttarget
属性来确定答案中的like。在服务器端,您可以使用输入
或按钮
标记的值
属性,该标记由名称
生成并作为参数传递。注意,并非所有HTML浏览器都使用按钮value
属性 看。