Struts2中的单Form多图片提交按钮(Submit)的使用

在Struts2里面一个Form中如果有多个提交按钮,比如添加,更新,保存等,

这些按钮使用一个Action,调用不同的方法,并且在调用前要执行一个JavaScript的检查。

怎么用这个提交按钮?

经过总结如下:

先在form标签头指定Action的命名空间:

<s:form namespace="/system/usermanager" >

然后如下调用:

<s:submit type="image" id="FIND" value="FIND" label="按指定条件检索用户信息"               src="/issframe/images/btn/btn_find.jpg" cssClass="button_image"               onclick="return CheckInputForRequired();" action="user" method="doSearch"/>

上面是一个图片提交按钮的示例,因为一般在项目中都是使用图片按钮:)

在onclick中执行javascript,记得不要漏掉return。

action就是你要调用的Action在Struts2的配置文件中定义的那个name

例如:<action name="user_*" class="com.system.action.ManagerUserAction" method="{1}">

注意不包括通配符("_"或者"!"等)。

mothed就是Action类中定义的对应的方法了。

测试环境:Struts2.1.2 Tomcat 5.5.26 MyEclipse 6

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索struts2
, 图片
, 按钮
, action
, 方法
, jpuery提交按钮
, sturst2,通配符,action
, 一个
, struts通配符
多按钮
submit按钮不提交form、submit提交form表单、form submit 不提交、form submit ajax提交、form submit提交,以便于您获取更多的相关知识。

时间: 2024-08-26 04:44:48

Struts2中的单Form多图片提交按钮(Submit)的使用的相关文章

jsp使用ajax加载子页面,使用ajax提交子页面的表单没反应,提交按钮点击不了

问题描述 jsp使用ajax加载子页面,使用ajax提交子页面的表单没反应,提交按钮点击不了 子页面相关js代码如下: $(function(){ $("#chaxun_btn").click(function(){ var rightitem=$("#chaxun_btn").parent("right-item"); var url=$("#chaxun_btn").attr("url"); $.aja

一个form两个提交按钮,分别提交到两页面

按钮|页面 <script>function save(){ document.form1.action="right.asp";document.form1.submit();}function send(){document.form1.action="sendtaskook.asp";document.form1.submit();}</script><form name="form1"><inpu

javascript-JSP中的一个form表单需要提交到不同处理页面

问题描述 JSP中的一个form表单需要提交到不同处理页面 求助: 我的一个页面中的一个form表单有三个提交按钮,分别提交到不同的Servlet中处理后跳转 下边是javascript代码 function a(src){ var form = document.getElementById("form_tp"); form.action = src; form.submit(); alert(src);//弹窗 (未弹出) } 页面部分代码 <td> <label

ASP.NET中对表单输入行有选择验证

asp.net 在ASP.NET中,有一系列的验证控件,可以很方便地验证用户输入的数据是否合法.尽管这些验证控件十分强大并且容易使用,但它们有一个缺点,那就是,一般在使用它们的时候,在提交网页时,都要对整个网页的用户输入进行验证.在验证控件中,没有一种直接的方法,可以只验证页面中某些部分的输入.本文将介绍如何利用asp.net验证控件以及javascript特性,完成只验证页面中某些部分的输入的功能. 为什么有的时候,只需要对页面的某些部分的输入进行验证呢?举一个例子,在某些应用中,有的时候为了

点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的)。

问题描述 点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的). 序号 时间 角色id 角色名 类型 物品id 已恢复时间 datas as $data):?> > hfsort[$data['nOperatorType']];?> ? 点击表单提交按钮后,显示出空白的页面(项目已经做好了,使用zf框架做的).在控制器相应的方法体中的第一行echo一串数字后测试任然是空白的,但是把action的值复制到浏览器的地址栏中直接访问时却可以看到echo出来的那串数字.有哪位

在JSP文件中的同一个form表单有多个用来提交表单值的按钮,用户可以通过不同的按钮提交表单,需要调用Action中的不同处理方法,该怎么使用动态方法调用?

问题描述 Action 问题补充:是struts2 怎么修改jsP动态form的action名称呀? 解决方案 function formSubmit(){document.form1.method="post"; var url ="<%=request.getContextPath()%>/hrt/chartSichuan.do?method=recordList"; document.form1.action= url; document.form

求教,struts2里面的表单提交-可不可以在同一个s:form标签里提交至不同的action

问题描述 可不可以在同一个s:form标签里提交至不同的action像这样~但是这样写没用~还是会提交到login.action(设置了两个action,一个login,一个test)<s:formaction="user/login"><s:textfieldname="username"key="user"/><s:textfieldname="password"key="pass&

jquery中validate与form插件提交的方式小结_javascript技巧

概述:本篇主要讨论jquery.validate结合jquery.form实现对表单的验证和提交方案. 方式一:是通过jquery.validate的submitHandler选项,即当表单通过验证时执行回调函数.在这个回调函数中通过jquery.form来提交表单: 方式二:是通过jquery.form的beforeSubmit,即在提交表单前执行的回调函数,这个函数如果返回true,则提交表单,如果返回false,则终止提交表单.根据jquery.validate插件的valid()方法,就

struts2 jsp表单提交到action中文乱码问题

struts2 jsp教程表单提交到action中文乱码问题 struts2中默认提交的格式是utf-8格式的,故需要把中文字符转码后才能正常显示,解决方法: 直接在struts.xml文件中<struts> 标签内部添加一句如下代码:  <constant name="struts.i18n.encoding" value="gbk" /> 注意:如果你jsp页面中使用的是utf-8格式,那么此处也写成utf-8格式. 下面看代码 下面是一