struts2 提交form返回之后执行一个JavaScript函数

在struts2的页面中,我有一个form,点击submit按钮之后调用一个action,action执行完返回页面,有没有方法让返回页面的时候执行一个JavaScript函数?谢谢。

0

4个回答

在返回的页面里的

标签添加onload事件

0

可以采用ajax的回调函数

0

1.0
其实你们可以ajax 提交的! 然后想调啥 函数都可以
2.0
传一个参数到 返回的页面里面! 判断 然后调函数

0

如果是json格式的数据,可以直接在js里面取

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
提交表单时执行一个函数
谷歌浏览器支持 <input id="btnSubmit" class="btn btn-primary btn-cube" type="submit" value="保 存" onclick="complete();" /> 在ie中不支持。通过jquery.validate验证表单的validate方法...
struts2 ajax提交from表单并返回json值
1、首先需要配置Struts2配置文件:2、<form id="register"><input></from>$.ajax({ url:"user_addUser.action", type:"post", dataType: "json",  data:$('#register').serialize(), success
Struts 2提交form表单执行action后不跳转(ajax)
今日写项目写到一个商品加入购物车功能,原本设计是点击按钮之后,存储数据,并弹出一个div告知用户添加成功,页面不跳转,看似很简单的功能,却在“不跳转”这点上卡住,我不想跳转咋就这么难呢?查了很多资料,知道了要用ajax,因为本人愚钝,并没有能够解决我的小问题,一度想要放弃,特别感谢熊世唯同学不耐其烦的指导,让我解决了这个小难题 本篇博客旨在还没有深入理解ajax的情况下,实现一个提交form表单后不
jquery.form.js后台提交成功,但没触发回调函数
jquery.form.js,一个方便的小插件,可以很好的实现异步上传文件。 但在使用过程中,总会出现一些诡异的现象,比如提交成功但没触发回调函数。 此时你设置error回调,就会发现,报错了!!!然后去网上查,大多数都是错误的。 至于为啥报错,我就这点讲述我知道的几种可能。 1,返回的数据格式不对,如果加了dataType这个参数,js会检验返回的格式,如果返回格式错误,就会报错,所以用
ssh中struts2提交表单到action,运行完并返回值,但是不跳转界面
ssh中struts2提交表单到action,运行完并返回值,但是不跳转界面,其中进入到了action并有返回值,但是就是跳转不了。后来发现因为前端是找的模板,所以有段jquery语句拦截了跳转,只要删除就可以了,具体如下<struts> <package name="ssh" extends="struts-default" namespace="/"> <act...
Struts2之提交表单后页面显示空白
这种情况一般是execute方法存在问题,而我的错误原因是把execute方法名称拼写错误,实在不应该。
JavaScript动态生成Form提交
项目中,我们一般都是写上隐藏的form标签,用来调用js函数,给form中表单要提交的内容赋值,然后submit提交。如果页面没有隐藏的form,我们可以用JavaScript动态生成Form提交,或者只有一个隐藏form,动态生成要传递的参数。 [code="js"] function post(url, params) { var tempForm = docum...
js获取action的返回值
[size=medium]今天遇到这样一个问题我需要获得一个action执行方法后的一个返回值。 先讲下大概思路,其实很简单,就是用[b][color=red]Jquery的$.post来执行ajax[/color][/b] [b][color=indigo]jQuery.post(url,[data],[callback],[type]) url:执行的action的url...
在form表单提交之前执行一些js判断
在form表单提交之前执行一些js判断 我刚开的时候,是用onsubmit属性的,如下所示: index.php: <h2>用户登录</h2> <form method="post" id="userForm" onsubmit="return isRemeber()"> <div class="form-gr
关于使用ajaxform插件 数据成功返回却不执行success函数
今天发现使用ajaxform 上传时 数据成功返回   却不执行success函数也不执行error函数   但在新建任务界面提交的时候 数据可以返回并执行success函数  ,在编辑任务界面提交,数据成功返回却什么都不执行     之后发现  是datatype类型没有指定   通过添加dataType: "json",后可成功执行success函数(注意后台返回的数据...
form表单只提交数据,不跳转,在struts2中的应用
当然了,说到只提交数据不跳转,大家首先想到的一定是ajax,但这是我以前写的一个项目,里面好些代码要换成ajax的话有些麻烦.... 网上搜了一圈,度娘提供的方法几乎都是一样的,基本上好多篇博客都是转载下面的方法,当然了,经过测试,下面的代码是可行的,但还有一个需要注意的地方需要说一下: 就是所指向的这个action 一定不要ruturn NONE!其实准确的说也不是不能ruturn NONE
页面增加form表单后,js函数无效
检查 form id和name 与函数名是否重复,检查 页面标签的id 与函数名 是否重复。 将要执行的函数名称,在页面搜索,是否重复。 --------------
struts2实现不刷新页面执行action
前言在jsp中有一些动作的执行不适合刷新页面来执行,比如点赞。一般在jsp中可以利用ajax实现这个功能,下面是一个不刷新页面来提交表单,数据或者单纯执行action的例子。开始首先在jsp中加入代码,在需要触发action的部分写入如下代码:<input id="name" type="text"> <input type="button" value="ok" onclick="javascri
easyUI-form表单提交,正确返回但是不执行success
form表单 submit0 :function(){ $("#flowSubmmit").form('submit',{ type : 'POST', dataType : "json",
struts2使用form表单无刷新上传文件
这几天在做项目时有用到一个form表单来上传多个文件,并且要求不能重新刷新。当时在做的时候由于不是很了解这个东西,导致还是走了一些弯路的,现在把代码贴出来,供大家一起交流 html代码 书籍上传 类别:    --请选择-- * ISBN: *        书名: *        价格: $
页面提交一次请求,action执行两次
问题描述:struts2框架,ajax请求下页面提交一次请求,action中的方法会执行两次原因:action中的方法以get开头,所以执行两次,原理不清楚,猜测与struts2的属性驱动有关系(以set、get方式设置和取值)解决方法:把方法名改为以其他字符串开头就好了...
利用ajaxSubmit()方法实现Form提交表单后回调
1.      背景 最近在工作中,需要实现网页端图片上传到FTP服务器的功能。上传文件是用Form表单提交数据的方法向后台传输文件流,在此遇到了一个问题:后台在处理完图片上传功能后,需要向前台回传是否上传成功的状态码、上传失败的错误信息和上传成功后的图片URL。但是,用普通Form表单提交的话,没有办法实现回调函数。后来在小伙伴的介绍下,发现可以用ajaxSubmit()方法来实现此功能。
struts2中form表单使用post方式提交参数(键值对)超过10000的限制
当使用form表单的post方式提交键值对数据超过10000时,tomcat服务器会有默认只提交10000对键值对,多余的就会舍去。 在这里我使用的是tomcat8,查看tomcat8文档如下网址: tomcat8相关文档 发现Attributes中有参数maxParameterCount的介绍: The maximum number of parameter and value pair
Struts 2 jsp 页面iframe子页面提交表单后返回父页面
@描述:父页面parent.jsp中使用iframe添加子页面src 添加子页面son.jsp &amp;lt;iframe ID=&quot;testIframe&quot; Name=&quot;testIframe&quot;  src='son.jsp'&amp;gt;&amp;lt;/iframe&amp;gt;   一、解决方法:在子页面son.jsp 页面的form 表单属性中加入    target=‘_parent’   struts.xml...
Struts2配置正确,表单带数据以后发生404错误的问题
可能是因为数据类型的问题。我通过Struts2表单向Action提交一个发票数据,在不填写数据的时候可以正常的访问到Action,在填写了表单以后就发生了404错误。在挨个对文本框测试以后,发现是银行账号出的问题。原来我银行账号使用的是int型,在表单中填入的数据太长,已经超过了int类型的大小,所以Struts2在自动转换类型以后,就无法与Action匹配,产生了404错误...
JS return false 与 return true(解决表单重复提交的问题)
在大多数情况下,为事件处理函数返回false,可以防止默认事件的行为。   例如,默认情况下点击一个&amp;lt;a&amp;gt;元素,页面会跳转到该元素href属性指定的页。Return False 就相当于终止符,Return True 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick事件(如果你指定的话)以外,还要触发一个默...
form表单提交时跳转到空白页面问题
前两天在带实习的时候,学生让我看错误的时候。每次form表单提交时总是跳转到一个空白页面 无论换什么身份登录都是一样 自己由于太粗心,找了半天没有发现问题所在 实在尴尬。最后才找到。 问题所在· form表单提交时跳转到空白页面,是因为Struts2在执行方法时。方法的返回类型是String类型 但是在返回时 返回了 NULL return  null; 所以 会跳转到空白
struts2的表单标签在提交表单时传值注意
struts2的标签中有表单元素,并且不需要写value,只要name属性正确既可以和action传递值。 当然在action中要用private定义变量或是对象,并给与getters and setters方法。 在action接收页直接使用变量名接收。 &amp;lt;s:form&amp;gt; &amp;lt;s:hidden name=&quot;fwxx.fwid&quot;&amp;gt;&amp;lt;/s:hidden&amp;gt...
struts2实现文件上传与下载功能
一、Demo介绍基于struts2框架,实现多文件的上传和下载功能。 实现原理图: 部分界面图: 上传成功及下载页面: 二、主要代码uploadFile.jsp:在form表单中包含一个文本框(上传用户的姓名)和两个文件上传选项.<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi
JavaScript 创建一个 form 表单并提交
页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 form 演示如下:创建div也是类似的function MakeForm()  {        // 创建一个 form      var form1 = document.createElement(&quot;form&quot;);      form1.id = &quot;form1&quot;;      form1.name ...
关于struts2提交表单到后台
关于struts2提交表单到后台        第一种:适用于表单属性较少的操作环境
form 表单提交后返回json 回调处理返回结果
src="js/jquery.form.js">$('#from_zm_detail').ajaxSubmit({ success: showResponse, error: function () { layer.msg("服务器错误!"); } }); /** * 保存后,执行回调 * @param responseText * @param sta
struts2进入页面执行action
在网页中载入页面执行action可以利用js的方法,当然除了js之外,还有另一种方法: 在jsp开始位置添加下面这句代码<%@ taglib uri="/struts-tags" prefix="s"%>在需要载入页面时获取数据的位置之前添加下面代码<s:action name="getArticle" executeResult="true" />其中name即struts.xml中配置的动作名
js实现表单提交后不重新刷新当前页面,并停留在当前页面
原文:http://www.cnblogs.com/limeiky/p/5599705.html 如何实现表单提交后不重新刷新当前页面       当我点击保存提交FORM表单后,如何让当前页面维持不变(即不刷新当前页)? 在FORM表单后添加一个iframe     点保存提交事件里面需要将target改为iframe的名字:
Struts2入门(二 )_struts2_helloword实例
struts2_helloword实例 本文结构: struts2开发环境配置 web-project 结构 全部文件代码及内部说明 总结 struts2环境配置 新建一个web-project工程sturts2_3 下载最新版本struts2包 struts-2.3.20-all.zip 解压缩 把app/struts2-blank.war解压缩(这里使用的是一个空白的struts2框架) 把
Javascript创建虚拟form提交表单信息
今天遇到了这样一个问题:在form复选框的表单,有一组件需要使用ajax的post操作来进行动态数据库更新,那么在form表单中就有两个post的操作,当我每次执行ajax的时候,会自动提交form表单的内容,这不是我想要的。 解决方案:更换个思路,通过js获取到input的内容,然后根据js获取的内容使用js创建一个虚拟的form进行提交。 代码如下: $(document).ready(...
在同一个form表单里有2个按钮,如何各自提交到不同的action里面去。
很常见的业务场景: 一个jsp页面里面有一个form表单,表单中有几个input参数,两个按钮。一个按钮是查询功能,另一个按钮是下载功能。 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getSer
如何实现Form表单实现文件上传后,将文件中的数据通过回调函数返回到前端页面中。
今天,在做项目的过程中,需要实现网页端上传文件到后台服务器,且要将文件数据进行解析,再将数据返回到前端页面进行显示的功能。上传文件是用Form表单提交数据的方法向后台传输文件流,在此遇到了一个问题:后台在解析完文件后,数据又不想当时就存储在数据库中,而是要在前端页面校验成功后,再进行存储。但是,用普通Form表单提交的话,没有办法实现回调函数。后来通过查找资料,发现可以用jQuery.form.j...
Google浏览器提交表单不能执行submit()事件,IE居然可以
需求:用户在注册或者是登陆时,当点击注册或登陆按钮时,会对表单进行逐个校验,如果校验成功则跳转相关页面,如果校验失败就会显示相关错误信息。 问题:表单有问题时,点击登陆按钮,使用Google浏览器,未进行校验,直接执行了servlet的方法,而IE浏览器正常,如下图: 上面一张图为Google浏览器,直接执行了servlet相关方法,不正常,下面一张图为IE浏览器,正常。 form标
html中的button按钮调用js函数和提交表单传递参数
1.button的type设置为button 而不用submit,并添加onclick方法调用js函数 &amp;lt;input type=&quot;button&quot; name=&quot;confirmAlter&quot; value=&quot;确认修改&quot; onclick=&quot;changeInfo(form1.code,form1.name,form1.detail,form1.count)&quot;/&amp;gt; 2.传到js函数中,然后提交表...
bootstrap表单验证通过返回true or false来执行不同的回调函数
在我们的开发过程中,可能不想用到表单验证自己的success成功的回调方法,因为有可能有太多的限制条件,想要执行不同的回调函数,所以我们可以通过验证是否成功来执行不同的回调函数,十分方便。重置表单:$(&quot;#formVersion&quot;).bootstrapValidator('resetForm');表单校验成功与否: $(&quot;#formVersion&quot;).bo...
iframe子页面表单提交后返回的问题
有如下格式的页面:     &amp;lt;body class=&quot;easyui-layout&quot;&amp;gt; &amp;lt;div &amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div &amp;gt; &amp;lt;iframe id=&quot;ruleFrame&quot; name=&quot;ruleFrame&quot; src=&quot;&quot; style=&quot;width:10
是否应该用ModelDriven?
初学WW,很好奇,不过也觉得有些地方不是很明白,比如ModelDriven。 下面一个例子: input.jsp html 代码 &amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt;   &amp;lt;%@ taglib prefix=&quot;ww&quot; uri...
html 解决表单提交时调用jquery ajax出现执行了请求,但进入了error方法里面
form class="form"> div class="loginTop"> img src="path%>/images/logo.png" alt="平安银行" /> span>LOGINspan> div> div class="user"> label for="UserName"> 用户
一个form表单提交到两个不同的action中
问题描述   现有一个form表单提交一个对象,这个对象在两个方法中都要用到,如何在两个方法中获取这个form表单 function _export_query(action){     var fruit = $('#wrap input[name="fruit"]:checked ').val();     url='/checklogs/passrate!ex