`
lengyun3566
  • 浏览: 446951 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
D59180b9-02f1-3380-840c-ea34da46143c
《Spring Secur...
浏览量:379420
社区版块
存档分类
最新评论

struts2下使用ajax 提交form数据过程

阅读更多
1.  需要引入struts2-dojo-plugin包(struts使用了dojo进行提交)
2. 在jsp中要添加标签引用:<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
3. 在head部分要添加<sx:head/>引入dojo需要的js
4. form写成<s:form>
5. 提交按钮
<sx:submit cssClass="button" value="保存" notifyTopics="showResult" beforeNotifyTopics="validateForm"/>

6. 可以定义一些提交前后的事件,js可以类似写:
dojo.addOnLoad(function() {
	dojo.event.topic.subscribe('showResult', this, function(data, type, e) {
		if (type == 'load') {
			//请求成功后执行
		} else if (type == 'error') {
			//请求失败后执行
		}
	});
	dojo.event.topic.subscribe('validateForm', this, function(event, widget) {
		
		//发送请求前执行
		//若想阻止提交,使用 event.cancel = true;
	});
});

0
0
分享到:
评论

相关推荐

    struts2 ajax上传图片以及提交form表单的值

    使用struts2 框架 中的文件上传,然后使用ajax上传图片以及form表单的数据

    struts2+ajaxForm

    ajax刷新表格数据 ajaxform异步提交表单数据, jquery.validate验证表单数据

    java导入导出全部文件jar包,ajax提交form表单返回提示数据

    java导入导出,全部文件jar包,ajax提交form表单后返回提示数据,所有用到的文件,方法,数据,有利于学习,方便运用

    struts2帮助文档

    struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中...

    ajax_struts2_上传与下载_无刷新

    2. 采用jquery.form.js实现ajaxForm提交表单或上传文件到服务器。 3. 在struts2的Action通过2种不同的实现方法返回json格式的字符串。 4. 针对商品实现简单无刷新上传与下载 4. 批量导入数据采用的是导入test文件夹...

    struts2防止表单重复提交--重定向

    struts2防止表单重复提交--重定向

    通过Struts2、Ajax异步上传图片

    下载JS插件jquery-1.4.2.min.js和 jquery.form.js,在html中引入这两个js文件,通过以上的方式,我们就可以通过页面无刷新,在Struts2中无需要进行页面跳转来进行文件上传!

    Struts2_表单的重复提交问题

    运用struts2解决表单的重复提交问题

    AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据

    三种方式通过Struts后台传送数据,Struts标签库,form表单,ajax

    myeclipse 6.5 + struts2 +ajax 实现表单注册验证源码

    myeclipse 6.5 + struts2 +ajax 实现表单注册验证源码

    struts2 标签库使用文档

    Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...

    个人认为目前最完备的Struts2教程

    01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——...12 Struts 2的新表单标志的使用 13 Struts 2与AJAX

    整合jquery+json+struts2异步提交实例

    自己整理的jquery+json+struts2异步传输的例子,包括异步提交form,异步传输json对象。

    struts2入门教程

    ·Struts 2.0中实现表单数据校验(Validation) ·拦截器(Interceptor) ·Struts 2中实现IoC ·Struts 2中实现文件上传 ·Struts 2中的OGNL ·Strus 2的新表单标签的使用 ·Struts 2与AJAX ·Struts2分页 ...

    Struts2与Ajax结合输入验证[包含功能代码段]

    Struts2与Ajax结合 输入验证

    struts2.0中文教程

    06 在Struts 2.0中实现表单数据校验(Validation) 07 Struts 2的基石——拦截器(Interceptor) 08 在Struts 2中实现IoC 09 在Struts 2中实现文件上传 10 在Struts 2中实现CRUD 11 Struts 2中的OGNL 12 trus 2的新...

    Struts2 in action中文版

    8.1.1 页面上:如何使用自定义结果组件构建Struts 2 Ajax应用程序 171 8.1.2 实现JSON结果类型 173 8.2 常用的结果类型 180 8.2.1 RequestDispatcher,也叫做dispatcher 180 8.2.2 ServletRedirectResult,也叫做...

    通过Ajax两种方式讲解Struts2接收数组表单的方法

    使用struts2表单传值,可以传一个或者是作为一个对象的各个属性传,都非常灵活便捷。但是如果我们需要传一个数组并希望struts正确接收,该怎么处理呢? 下面我将通过普通表单和ajax两种方式讲解。首先我们有如下一个...

    Struts 2.0系列(MAX)

    在Struts 2.0中实现表单数据校验(Validation) Struts 2的基石——拦截器(Interceptor) 在Struts 2中实现IoC 在Struts 2中实现文件上传 在Struts 2中实现CRUD Struts 2中的OGNL Strus 2的新表单标志的使用 ...

    j2ee 框架 struts2 jquery ajax json 示范演示

    基于 MVC 结构的 J2EE 应用服务器框架 —— apache ...客户端 jQuery ajax 提交表单至 struts2 的 action,action 调用 model,model 生成json返回至 action,再由 action 返回 json 至客户端,并由 jQuery 解析。

Global site tag (gtag.js) - Google Analytics