struts2常用result类型详解
发布日期:2021-07-30 08:22:51 浏览次数:53 分类:技术文章

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

struts2常用result类型详解

    1)type="dispatcher"

        默认类型dispatcher(转发)

    2)type="redirectAction"

        redirectAction(重定向到一个Action)

    3)type="stream"

        StreamResult负责输出二进制信息(需给它的一个属性inputName赋值)

        eg:

        <result name="success" type="stream">

                <!-- 给StreamResult对象的inputName属性赋值 -->

                <!-- inputName是一个OGNL表达式,该表达式可以从VS中获取一个InputStream类型的对象 -->

                <!-- StreamResult就是从这个InputStream对象中读取要输出的二进制信息 -->

                <param name="inputName">inputStream</param>

                <param name="contentType">image/jpg</param>

            </result>

    4)type="json"

        a,使用:

        需要先导json-lib-2.1.jar和struts2-json-plugin-2.1.8.jar包

        package不再继承struts-default而是继承json-default(json-default继承struts-default)

        b,作用:

        JSONResult默认把VS的栈顶(Action)做成JSON字符串返回;    JSONResult对象的root属性是一个OGNL表达式,通过该表达可以从VS中获取一个对象,JSONResult将把这个对象做成JSON字符串返回:

            <param name="root">...</param>

转载地址:https://blog.csdn.net/u011637069/article/details/50072439 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:利用ajax异步校验验证码
下一篇:struts2常用标签之property&debug

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月12日 12时21分15秒