博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2后台返回json到jsp页面
阅读量:6077 次
发布时间:2019-06-20

本文共 773 字,大约阅读时间需要 2 分钟。

1、在action定义一个全局变量如:

private Map<String, Object> dataMap;

2、控制层方法

     说明:主要的目的是把我们定义的Map转为Json对象,然后输出到前台

    public String valiDateCode(){
        HttpServletRequest request = ServletActionContext.getRequest();
        HttpSession session = request.getSession();
        String code = (String) session.getAttribute("code");
        dataMap= new HashMap<String, Object>();
        dataMap.put("msg", "success");
        dataMap.put("code", code);
        return "dataMapData";
      }

3、在struts.xml配置文件中配置如:

<struts>

    <package name="web-package" namespace="/" extends="struts-default,json-default">
        <action name="pb_*" class="com.fs.web.action.PetitionBusinessAction" method="{1}">
            <result name="dataMapData"  type="json">
                <param name="root">dataMap</param>
            </result>
        </action>
    </package>
</struts>

注意的是:配置时加上result标签type="json",param标签name="root"

转载地址:http://qhxgx.baihongyu.com/

你可能感兴趣的文章
jquery Tabs选项卡切换
查看>>
战略游戏题解
查看>>
Hibernate全套增删改查+分页
查看>>
zabbix server is not running the information displayed may not be current
查看>>
宇宙时光推论
查看>>
如何使用命令行cmd执行java程序
查看>>
20150928js01
查看>>
C#获取磁盘驱动器图标、文件夹图标,文件默认图标
查看>>
OpenCV-Python-边缘检测
查看>>
jQuery 基础之1
查看>>
.NET微信公众号开发-5.0微信支付
查看>>
C# 编写Windows服务、部署、启动以及卸载
查看>>
Oracle的select检索数据
查看>>
企业的组织机构代码javascript脚本校验
查看>>
Python简单爬虫入门二
查看>>
不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***)...
查看>>
【第一阶段】第二周作业
查看>>
将多个Excel文件合并成一个excel文件
查看>>
项目Beta冲刺
查看>>
Unity与安卓IOS交互
查看>>