我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > Struts2之—集成Json插件实现Ajax
总共48087条微博

动态微博

查看: 888|回复: 1

Struts2之—集成Json插件实现Ajax

[复制链接]

2

主题

1

听众

147

金钱

三袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-12-19 11:57:06 |只看该作者 |倒序浏览
一、包5 N- |1 C; T5 ]) N7 z+ U4 A
struts2与json的依赖包:struts2-json-plugin-2.2.3.jar
) E  s/ J% v# B% C* j二、过程:
! [+ B; Y/ s9 ]" f* G3 @2 v①引入json依赖包) H" s& c3 Q, u: ~/ z' ~8 N6 j
②编写action类7 l0 ^8 ^. f2 A6 l
③配置struts.xml% _8 \: a5 e7 Y' C
④编写页面
, K+ m1 d" k4 }, P⑤测试+ ?% L. c, I9 j; t' e/ I5 Q' c$ y
三、demo
/ I( y1 p- f* w* @1、Action 类( L0 G) T4 l' L5 F

& n0 o0 Y9 L: l0 W+ X. h  f: fpackage com.zxt.action;import com.opensymphony.xwork2.ActionSupport;/** * * @Title: JsonAction.java * @Package com.zxt.action * @Description:struts2 + ajax + json用例 * @author zxt * @date 2011-12-6 上午10:38:51 * @version V1.0 */public class JsonAction extends ActionSupport {    /**     *     */    private static final long serialVersionUID = 7443363719737618408L;    /**     * 姓名     */    private String name;    /**     * 身高     */    private String inch;    /**     * ajax返回结果,也可是其他类型的,这里以String类型为例     */    private String result;    @Override    public String execute() throws Exception {        // TODO Auto-generated method stub        if ("张三".equals(name)) {            result = "身份验证通过,身高为" + inch;        } else            result = "不是张三!";        return SUCCESS;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getInch() {        return inch;    }    public void setInch(String inch) {        this.inch = inch;    }    /**     *     * @Title: getResult     * @Description:json调取结果     * @param @return     * @return String     * @throws     */    public String getResult() {        return result;    }}
; B7 d& g4 J8 B3 [% T2、Struts 配置
/ i) g  Z+ d" b1 b) S<package name="ajax" extends="json-default">    <action name="jsonAjax" class="com.zxt.action.JsonAction">        <!-- 将返回类型设置为json -->        <result type="json"></result>    </action></package>
7 T: O( p. m! e+ N
0 y& T" U9 X6 [5 ?9 P8 e

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

已有 1 人评分帮币 收起 理由
admin + 5 神马都是浮云

总评分:  帮币 + 5         查看全部评分

admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    沙发
    发表于 2015-12-19 12:13:10 |只看该作者
    这个 的确 挺好用的 项目中一直 使用
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表