文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > struts2+json配置
侵权投诉

struts2+json配置

struts2+json配置

Struts2.1.6中关于JSON的配置和使用.
关键字: strust2.1.6 json
JSON的优点众所周知,在此不作叙述.
JSON在AJAX的应该比较的多些,下面结合一下struts2.1.6和大家分享一下
1,需要把jsonplugin-0.33.jar拷贝到Web-INF/lib目录下.
关于这个JAR包是JSON在struts2.1.6插件包.里面有我们要用到的struts-plugin.xml,关于这个JAR包,经过本人的测试和网上的搜索,得出最新的0.7版本在cglib方面存在着问题,建议大家使用0.33版本.
2,在struts2.1.6的配置文件中进行配置,就是返回的类型是json,并且要为JSON数据单独创建一个Package,继承的包不再是struts-default,而是json-default
示例代码如下:

Xml代码
<package name="json" namespace="/json" extends="json-default">
<!-- 测试Json的例子 -->
<action name="jsonTest_*" class="jsonTest" method="{1}">
<result name="jsonres" type="json"/>
</action>
</package>

<package name="json" namespace="/json" extends="json-default">
<!-- 测试Json的例子 -->
<action name="jsonTest_*" class="jsonTest" method="{1}">
<result name="jsonres" type="json"/>
</action>
</package>

3,前台页面用Ajax接收到的是JSON数据格式,
{"hashMap":{"name":"wangsh","pass":"qihuan"},"pass":"这是密码啊Password","username":"wangsh"}.
本人的前采用的是Jquery1.2.6中的Ajax Post方式异步提交的.
示例代码如下:



Java代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><s:text name="%{getText('regsiterpagetitle')}" />
</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<SCRIPT type="text/javascript"
src="${pageContext.request.contextPath}/common/resource/jquery-1.2.6.js"></SCRIPT>

<SCRIPT type="text/javascript">
function testJosn()
{
$.post(
"${pageContext.request.contextPath}/json/jsonTest_jsontest.html",
{username:"wangsh"},
function (data)
{
window.alert(data+"=====");
eval("json="+data);
window.alert("----------"+json.username);
$("#testjson").html(data);
}
);
}
</SCRIPT>
</head>

第1页

你可能喜欢

热门文档

相关文档

  • struts2+json配置

    "; } document.getElementById("ssd").innerHTML=htm; } 二、struts2配置文件 <package name="login_chek" namespace="/" extends="json-default"> <action...

  • Struts2配置json数据返回

    Struts2配置json数据返回_计算机软件及应用_IT/计算机_专业资料。struts2 jsonStruts2 配置 json 数据返回(作者:张宗杰 时间:2012-05-07) 从事软件编程工作近 3...

  • struts2+json+jquery实现ajax登录和注册功能

    现在我们这个 demo 的基础上,继续整合 struts2,并利用 json 插件和 jquery ...config 目录下,applicationContext.xml 是 spring 的配置文件,log4j.xml 是 ...

  • struts2+jquery+json结合【原创】

    Ywy-zhao 2012-12-13 Struts2+Jquery+Json 结合最近项目组中的同事说,老赵,...MusicAction 中的代码 struts.xml 中的配置 Jquery 部分代码 Ywy-zhao 2012-12...

  • Struts2+JSON 实现AJAX 返回对象和列表

    Struts2+JSON 实现AJAX 返回对象和列表_计算机软件及应用_IT/计算机_专业资料... 36. 37. } 接下来我们需要配置 struts.xml 文件,为了在现下面不再重复写该...

  • Struts2+JSON 实现AJAX 返回对象和列表

    Struts2+JSON 实现AJAX 返回对象和列表_IT/计算机_专业资料。Struts2+JSON ...37.} 接下来我们需要配置 struts.xml 文件,为了在现下面不再重复写该文件,...

  • struts2.2-json配置

    所需Jar 包如下:所需 jar 包都在 struts2.2.0+ 中 所需 Web.xml 配置: struts.xml 配置:(extends="json-default") Java 代码: 实体: Action: 最后直接...

  • Struts2+JQuery+JSON集成

    Struts2+JQuery+JSON 集成各位搞 java 的兄弟们,小弟搞了一个上午加中午,终于搞出用 ajax 传输 json 数据了, 下面完完全全的将我遇到困难和配置给贴出来!! ...

  • Eclipse+Struts2+Spring+MyBatis+json+gson环境搭建

    Eclipse+Struts2+Spring+MyBatis+json+gson环境搭建_计算机软件及应用_IT/...编写一个 action 验证配置正确性 1) 在 src 下新建 action 包: com.jsdz....

  • Struts2+JQuery+Json及JQuery相关插件的例子

    Struts2+JQuery+Json及JQuery相关插件的例子_IT/计算机_专业资料。Struts2+JQuery+Json及JQuery相关插件的例子1.struts.xml 配置: view plaincopy to clipboardprint...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email