zoukankan      html  css  js  c++  java
  • Struts2 Convention插件的使用(4)使用@Action注解返回json数据

    package com.hyy.action;
    
    import java.util.HashMap;
    import java.util.Map;
    
    import org.apache.struts2.convention.annotation.Action;
    import org.apache.struts2.convention.annotation.ParentPackage;
    import org.apache.struts2.convention.annotation.Result;
    import org.apache.struts2.json.annotations.JSON;
    
    /**
     * 使用Convention插件和json插件返回action返回json
     * 前提:要有struts-json-plugin.jar包
     * @author 何奕勇
     * 2014年8月8日
     */
    @ParentPackage("json-default")
    public class JsonAction {
        private Map<String,String> map;
    
        @Action(results = {@Result(type="json")})
        public String jsonTest() {
            map = new HashMap<String,String>();
            map.put("status", "ok");
            map.put("data","haha");
            return "success";
        }
    
        @JSON
        public Map<String, String> getMap() {
            return map;
        }
    }
    @ParentPackage("json-default")是必须的,需要继承json-default包,否则无法返回json
    @Action(results = {@Result(type="json")})告知struts返回的是json数据,而不是一个视图
     
  • 相关阅读:
    论线段树:二
    BST 二叉搜索树
    论线段树:一
    [luoguP3627][APIO2009]抢掠计划
    二分图匹配(匈牙利算法)
    SPFA 全面讲解
    markdown的常用高级操作。
    UVA11235 Frequent values
    P2279 [HNOI2003]消防局的设立
    P2216 [HAOI2007]理想的正方形
  • 原文地址:https://www.cnblogs.com/wuyou/p/3898998.html
Copyright © 2011-2022 走看看