如果不用struts2自带的ajax的验证框架,自己实现ajax JS与Action进行交互,在struts1.x里可以这样写:
function sendURL(userAccount){
createXMLHttpRequest();
var url = "${ctx}/userAction.do?method=check&userAccount="+userAccount;
xmlHttp.onreadystatechange = callBack;
url=encodeURI(url);
//xmlHttp.setRequestHeader("Content-Type","text/html;charset=UTF-8");
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}
function callBack(){
if(xmlHttp.readyState==4){
if(xmlHttp.status == 200){
checkFlag = xmlHttp.responseText;
var message = "";
if(checkFlag != "1"){
message = "${key['check.failed']}";
alert(message);
}
}
}
}
并且不要在struts.xml里进行请求处理后的转发。
但在struts2.0里怎么实现这个ajax调用的功能,有几点不明白:
1>JS里怎么写,难道是var url = "${ctx}/check.action?userAccount="+userAccount;
2>应该需要在struts.xml里配置:
<package name="Book_CRUD" extends="struts-default" namespace="/Book">
<action name="check" class="com.cn.kevin.spring.action.BookAction" method="checkIsbn">
</action>
</package>
如果不这样声明的话,上面的check.action就不知从何而来了。但是这样子是否请求的返回被框架拦截,而不能到达页面啦? 并且这种写法我测试过,好像不行,根本就没有进入checkIsbn这个方法里。
请各位熟悉Struts2的朋友解答一下,小弟敬候,谢谢!!
分享到:
相关推荐
Struts 2及AJAX框架的详细介绍 值得一看
AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架) AJAX实现用户登录注册(Struts+Spring+Hibernate+Ajax框架)
MVC Struts2框架搭建,Jquery Ajax异步数据交互,内涵需要的jar包及ppt讲解
struts2框架下实现ajax的前后台交互功能的所需jar包,详细见:http://blog.csdn.net/zhangqun23/article/details/51793640
Struts 2并没有开发新的AJAX框架,而是使用时下Java EE平台中比较流行的AJAX框架——Dojo和DWR。本文详细讲解了关于struts与AJAX标签的相关技术!
Web2.0的随波逐流,Ajax那是大放异彩,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,...
这个struts2 实例是通过用js的一个框架jquery来实现的ajax,jquery真的不错,其中的数据传输格式用的时json,用了一个json_lib的jar包,所有所需的包都在了,下载后就能运行,对于初学struts2与ajax的朋友很有点帮助...
myeclips 中 Struts 与 ajax 结合, ajax 的dwr框架使用
因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags(大意:一流的AJAX支持...
该项目是本人自己搭建的ssh2框架,集成ajax,dwr等(struts2,hibernate,spring)
自定义Ajax框架,struts框架的模拟,特效代码
ajax框架与struts框架的最佳结合讲解,ajax框架与struts框架的最佳结合讲解。
使用struts2 框架 中的文件上传,然后使用ajax上传图片以及form表单的数据
2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...
ajax框架与struts框架的最佳结合讲解
里面讲解了在myeclipse8.0下如何实现动态验证用用户登录信息,其中用到struts框架和ajax/JSON技术,我上传的是以恶搞pdf文件,大家要是需要代码的话,那下载一个pdf转换工具,转换成doc文档会更方便
它与客户端的Ajax框架的整合也非常容易;本示例整合了jQuery 1.4版本框架,同时也使用dojo框架来完成struts2的属性页标签。 使用jQuery与Struts2可以非常轻松的编程。如果你熟悉jQuery框架,那么你可以“让程序飞...
ajax框架与struts框架的最佳结合讲解源码.