Struts2 + JQuery + JSON实现AJAX.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6
文档列表 文档介绍
Struts2 + JQuery + JSON实现AJAX
网上关于这方面的资料也不少,但多半是struts1的,在Struts2中使用JSON可以更容易实现数据的异步传输。
      先做好准备工作:
      , 注意将struts2 lib下面的以json开头的包也加入到工程。
      Plugin,它可以将Struts2 Action中的结果直接返回为JSON。下载地址:http://jsonplugin./files/jsonplugin- ()。
      ,JS的一个lib. 下载地址: ()。
 
      准备工作都做好之后,我们可以开始了。建一个WEB工程,把相关的包加入到工程。我们需要做的就是三件事:
      一、准备一个JSP页面用于提交ajax请求,这里我使用了JQuery的$.getJSON(url,params,function callback(data))函数提交ajax请求到指定url,并且携带参数params,最后用一个回调函数callback处理请求返回结果data;
      二、一个处理请求的Action类,:写一个action类处理ajax请求数据,并将返回结果封装成一个JSONObject对象返回给请求页面。,指明其返回类型为json并使其package的extends为json-default,并将要返回请求页面的数据放在名为root的param中,如<param name="root">result</param>。
      三、接受请求返回结果:使用JS的eval方法将返回结果data转换成JSON对象,并处理返回结果。
    
    具体参见以下代码:
    // 使用getJSON方法提交ajax请求,并处理请求返回结果。,默认为action。l
Html代码
<%@ page language="java" contentType="text/html; charset=UTF-8"  
    pageEncoding="UTF-8"%>  
<%@ taglib uri="/struts-tags" prefix="s"%>  
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML  Transitional//EN" "/html4/">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title><s:text name="" /></title>  
<script type="text/javascript" sr

Struts2 + JQuery + JSON实现AJAX 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小62 KB
  • 时间2017-08-22
最近更新