struts2+Jquery+ajax实现前后端数据交互

    xiaoxiao2021-03-25  55

    一.首先配置环境,导入stuts2-json集成jar包

    二.修改struts2.xml配置文件

    json-default继承struts-default

    三.前端采用$.ajax方式进行交互

    1.传输简单的字符串

    ---password对应action中password字段,$.parswJSON()为jquery中一解析json方法

    ---在Action中,从客户端传来的数据可以只生成set方法,发送到客户端的数据可以只生成get方法

    ---在struts.xml配置文件中,result标签下param标签中name为root表示返回的数据,name与action中name属性对应

    2.传送一个对象

    ---同上,在action中生成对象的get方法,与此不同的是在页面接收

    ---这里传送到页面的数据直接被转化为json类型,因此,直接通过json调用对象的属性

    3.传送一个List集合

    ---同样,在这里只介绍如何在页面接收List集合

    ---在页面中,用$.each()方法遍历list集合,同样,传输过程中,数据被转换成json数据,所以直接访问list中的值

    4.传送一个Map集合

    ---与List不同的是Map的Key,Value直接用index和obj表示

    转载请注明原文地址: https://ju.6miu.com/read-37072.html

    最新回复(0)