微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

action 返回 json串

在Web应用程序中,action将页面请求转发到服务器端进行处理,并且可以返回不同类型的数据。其中,返回JSON格式的数据在Web开发中被广泛应用。

public class UserAction{
    private User user;
    private String message;

    // getter和setter方法省略...

    public String execute(){
        user = new User();
        user.setName("Tom");
        user.setAge(20);
        message = "执行成功";
        return "json";
    }

    public User getUser(){
        return user;
    }

    public String getMessage(){
        return message;
    }
}

action 返回 json串

以上代码一个Action类,其中定义了一个用户对象和一个返回消息。在execute方法中,创建user对象,并设置其属性值,同时设置消息为“执行成功”。接着,返回json字符串,即“json”。对应的struts.xml文件如下:

<action name="user" class="com.example.UserAction">
    <result name="json" type="json">
        <param name="root">user,message</param>
    </result>
</action>

在struts.xml文件中,配置使用json类型的返回结果,并设置返回的数据来源为user和message两个属性。于是,当请求被转发到UserAction类的execute方法时,会返回一个由user和message组成的JSON格式的字符串。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐