关闭

struts2 ajax一个很经典的小例子

1556人阅读 评论(0) 收藏 举报
分类:

转载自:http://blog.163.com/zhk_hoba/blog/static/140738113201301623833461/

1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list

2、struts.xml添加专为ajax使用的package
<package name="ajax" extends="json-default">
        <action name="ajaxRequest"
            class="org.david.struts2.HelloWorld">
            <result type="json"></result>
        </action>
    </package>
3、helloworld.jsp
           <SCRIPT type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
        <SCRIPT type="text/javascript">
            function clickButton()
            {    
                var url = 'ajaxRequest.action';
                var params = {
                        name:$('#name').attr('value')
                };
                jQuery.post(url, params, callbackFun, 'json');
            }
            function callbackFun(data)
            {
                alert(data.result);//对应HelloWorld类的message属性
                    //获取数据后渲染页面
            }
        </SCRIPT>

        <input id="name" type="text">
        <input type="button" value="ok" onclick="javascript:clickButton();">
4、HelloWorld.java
package org.david.struts2;

public class HelloWorld {

    private String name;
    private String result;

    // ajax请求参数赋值
    public void setName(String name) {
        this.name = name;
    }

    // ajax返回结果
    public String getResult() {
        return result;
    }

    public String execute() {
        this.result = "Hello! " + this.name + ".";
        return "success";
    }

}


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

struts2 + ajax + json的结合使用,实例讲解

struts2 + ajax + json的结合使用,实例讲解 这几天在网上看到好几个朋友发帖问,struts2用response怎么将json值返回到页面javascript解析,这里...
  • tfy1332
  • tfy1332
  • 2013-06-10 21:43
  • 11013

Struts2之—集成Json插件实现Ajax

上篇博客介绍了Struts2中自定义结果集实现Ajax,也分析了它的缺点:这样自定义的结果集,写死了,不能做到客户端需要什么数据就传什么数据; Struts2之—自定义结果集实现ajax    本篇...
  • hanxuemin12345
  • hanxuemin12345
  • 2014-08-23 22:17
  • 4922

Struts 2三种方式实现Ajax

Ajax本质上和普通的HTTP请求是一样的,只不过普通的HTTP请求是给人看的,而Ajax请求是给JS代码去用的。 所以Ajax请求的页面一般比普通的HTTP请求的响应内容还要简单,可能是一个页面的一...
  • xiao__gui
  • xiao__gui
  • 2014-03-24 09:47
  • 7503

Java中:struts2+jQuery+ajax调用演示

环境: 操作系统:Windows 7  应用程序服务器:apache-tomcat-7.0.11 开发工具:IntelliJ IDEA 11.1.1 Java版本:Java(TM) SE ...
  • thinkscape
  • thinkscape
  • 2012-04-16 21:03
  • 65436

ajaxFileUpload 异步上传文件配合Struts2的简单使用

我在用SSH框架写一个简单的企业网站的时候需要对产品的图片进行异步上传,经过研究成功实现了ajaxFileUpload+Struts2的异步上传功能,所以抽空做下总结,本文主要讲解ajaxFileUp...
  • cckevincyh
  • cckevincyh
  • 2017-04-16 21:43
  • 1183

Struts2之ajax初析的并结合jquery一个例子

  • 2012-07-07 15:03
  • 3.50MB
  • 下载

利用Struts2发起ajax请求,实现数据交互

韩美针对朝鲜进行“先发制人”、“斩首行动”的联合军演;那边朝鲜刚刚搞完导弹试验,特朗普又新任不久。在局势不明朗的情况下,突然出现了金正男遇刺这样的死亡方式——如果真是如新闻所报那样的话,这种暗杀的方式...
  • u013258447
  • u013258447
  • 2017-02-28 16:12
  • 1252

struts2与jquery实现ajax操作

  • 2008-09-30 12:04
  • 4.32MB
  • 下载

使用XMLHttpRequest结合struts2实现Ajax异步调用的例子

自己在网上找资料的时候,确实很纠结呢,东拼西凑的,虽然这个写的东西很简单,但是却花费我不少功夫,为了帮助后面的同学,果断贴代码,希望对大家有用!       功能描述:使用XMLHttpReques...
  • xuecxuec
  • xuecxuec
  • 2012-02-28 19:31
  • 2836

JQuery发起ajax请求Struts2,并操作JSON数据的例子

  • 2010-04-29 23:29
  • 105KB
  • 下载
    个人资料
    • 访问:1688015次
    • 积分:20930
    • 等级:
    • 排名:第435名
    • 原创:201篇
    • 转载:1111篇
    • 译文:2篇
    • 评论:202条
    程序员日记
    微信扫描关注我!
    个人淘宝
    博客专栏