一、Jquery中ajax和S2整合:
①JSP中的Jquery代码:
$.ajax({
});
分析:
type:设定通讯的方式,值可以为get/post,表示同步/异步
url:设定访问的链接
data:发送到Action中的参数,也即链接的参数
success:请求成功之后所执行的语句,可以通过msg来操作返回的数据
error:请求失败之后所执行的语句
------------------------------------------------------------------
还有部分属性就不一一做解了。。。。
二、S2配置文件
<package name="*"extends="json-default">
</package>
通常我们定义package所继承的都是struts-default包,|||ajax需要继承自json-default,这个在struts2-json-plugin-*.jar中的struts-plugin.xml文件中找到这个包的定义,在action的返回值判断中设置result标签的type属性为json,表示实用的是json方式
三、Action文件
在Action文件中只允许存在一个getter方法,否则会发生500错误,这个问题前几天纠缠了好久,特此注明一下,希望可以帮到各位