环境搭建好以后。就可以在Ext中调用controller中的方法了。
第一步 页面上的引入
<script type="text/javascript" src="dispatcher/api-debug.js?groupe=reg"></script>
1. dispatcher/api-debug.js中的dispatcherw为web.xml中配置的映射
groupe=reg 为组 用来区分是哪个action的哪个方法
2. 在js文件中需要引入Ext.direct.Manager.addProvider(Ext.app.REMOTING_API);
3.掉用方法
//调用了Verify下的verifyName()方法
handler: function() {
var values = regForm.getForm().getValues();
// var values = this.up('form').getForm().values();
verify.verifyName(values, function(value){
Ext.Msg.alert('response',value);
});
}
Verify类
package controller;
import ch.ralscha.extdirectspring.annotation.ExtDirectMethod;
import ch.ralscha.extdirectspring.annotation.ExtDirectMethodType;
import org.springframework.stereotype.Service;
/**
*
* @author AAries
*/
@Service
public class Verify {
@ExtDirectMethod(value = ExtDirectMethodType.SIMPLE_NAMED, group = "reg")
public String VerifyName(String userName,String password,String eMail){
return String.format("Hi %s, your eMail is %s ", userName, eMail);
}
}
显示结果为
[img]
[/img]
- 大小: 3.3 KB
分享到:
相关推荐
该库支持Ext Direct的所有功能: 带有注释的配置简单的远程通话命名参数方法批量表格发布带有文件上传的表单发布轮询查看正在使用的库: : 玛文可从Central Maven存储库中获得ExtDirectSpring。 <dependency> ...
extdirectspring参考手册(2014-9),已经分好了目录树 github国内已经无法访问,希望这个可以帮助大家
使用extdirectspring最新库1.7实现Ext.direct的例子(完整工程)
示例应用程序
edsutil extdirectspring Web 应用程序的实用程序类集合
ExtDirectSpring的官方手册
基于extDirectSpring的源码,Jar包比较大所以删掉了,工程是基于extDirectSpring-1.3.8和spring-3.2.4,Jar包可以到网上下载,里面没勇嫂数据库。
extdirectspring.zip,用Java和Spring实现EXT直接协议的EXTER直接规范