struts2整合ajax

struts2整合ajax

前台:

 正常使用$.post(url,pramas,function(){},”json”)

服务器端:

strus2实现异步加载json数据, struts2框架支持 json展现

实现步骤:

  1. 依赖的jar包 struts2-json-plugin(在该文件下提供)
    在这里插入图片描述
  2. 返回json数据的action的extends必须继承json-default
<package name="strutsBase"extends="struts-default,json-default">
</package>

Xml配置这种方式可以同时继承两个父类;

如果是注解实现 因为parentPackage ()只能有一个名字

需要自己定义package 同时继承 struts-defaul ,json-defalut 。 注解的action直接

继承自定义package即可。

3.在具体action方法上使用注解

@Action(value="LindMantoCust",results={
@Result(name="LindMantoCust",type="json",params={"root","customerJson"})
	})

在具体的方法上 使用 type=“json” 指定json的参数 params={“root”,“json的参数名称”}

猜你喜欢

转载自blog.csdn.net/weixin_41349389/article/details/82852447