方式一:
把要传递到前台页面的数据作为Action的成员属性,在Action里给成员属性赋值,在前台页面通过与这个成员属性名同名的变量名即可获得属性值。
方式二:
后台通过 response.setContentType("text/html;CHARSET=utf-8");
response.setCharacterEncoding("UTF-8");
response.getWriter().print(str);
把属性值写出去,在前台即可通过属性名即可得到属性值。
设置后台返回到前台的数据类型是json,可通过struts的配置文件extends="action-default,json-default"设置即可,从后台返回到前台的数据就会自动转换成Json对象
返回到前台
JSON数据转换与前后台通信技术详解
本文深入探讨了如何使用JSON数据进行前后台通信,包括数据传递、响应设置和返回过程。详细介绍了两种常见方式:一种是将数据作为Action的成员属性,通过相同名称的变量在前台页面获取;另一种是通过设置响应头和使用response.getWriter()方法将属性输出到前端。同时解释了如何通过struts配置文件使返回数据自动转换为JSON对象。

514

被折叠的 条评论
为什么被折叠?



