JSON Structs 使用例子 简单实用

Struts2下使用jsonplugin及jquery完成ajax功能   1.      从以下网址[url]http://code.google.com/p/jsonplugin/downloads/list[/url]下载JSON插件的JAR包(新版本是0.32),并加到工程的相应目录下。从如下网址[url]http://docs.jquery.com/Downloading_jQuery[/url]下载jquery所需文件。(建议下载稳定版本,不然会出现莫名其妙的错误) 2.      配置相应的xml文件,为ajax请求提供数据: <?xml ve…

使用Restful2ActionMapper让Struts2支持REST风格的URL映射

一、概述 REST是由 Roy Fielding 在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。关于REST,请参考:http: //www.redsaga.com/opendoc/REST_cn.pdf在REST的定义中,一个Web应用总是使用固定的URI向外部世界呈现(或者说暴露)一个资源,并使用不同的HTTP请求方法来处理对资源的CRUD (创建、读取、更新和删除)操作。除了我们所熟知的…

〔转〕struts2使用json需要注意的问题

JSON(Java Script Object Notation),是一种语言无关的数据交换格式。 JSON插件是Structs 2 的Ajax插件,通过利用JSON插件,开发者可以很方便,灵活的利用Ajax进行开发。Json是一种轻量级的数据交换格式,JSon插件提供了一种名为json的Action ResultType 。一旦为Action指定了该结果处理类型,JSON插件就会自动将Action里的数据序列化成JSON格式的数据,并返回给客户端物理视图的JavaScript。简单的…

SpringMVC接受JSON参数详解及常见错误总结

SpringMVC接受JSON参数详解及常见错误总结在SpringMVC中我们可以选择数种接受JSON的方式,在说SpringMVC如何接受JSON之前,我们先聊聊什么是JSON。具体的定义我也不赘述了,在JavaScript中我们经常这样定义JSON 对象var jsonObject = { "username":"admin", "password":123 }这种形式的我们叫它JSON对象,同时还有一个概念叫做JSON字符串,字符串呢,顾名思义,是由’ ‘或者” “包裹起来的一个整体,我…

绊脚石之 Json_jarPackage

未分类 发表评论
json转换,即将map转json字符串 今天在调试一个API接口的时候,发现提示这个错误: org/apache/commons/lang/exception/NestableRuntimeException 看到这问题首先想到的是缺少依赖的jar,后面陆续看了下环境上项目工程里面的jar,发现需要的jar都在,因为用的是json-lib, 所以所需要的依赖包无非就是apache common下的几个jar commons-beanutils-1.8.3.jar commons-collections-3.2.1.jar commons-co…

JsDoc Toolkit制作 javascript 文档用

[url=http://jsdoc-toolkit.googlecode.com/files/jsdoc_toolkit-2.3.2.zip]下载[/url]使用: java -jar jsrun.jar app/run.js -a -t=templates/jsdoc app/test.js帮助: java -jar jsrun.jar app/run.js --help-a 或者 –allfunctions :为全部函数生成文档,包括那些没有写注释的。-c 或者 –conf :使用配置文件-d= 或者 –directory=:指定生成文档的输出目录,默认是 “out”-e= 或者 –encoding=:指…

mysql5.7中json数据类型操作函数

未分类 , , 发表评论
在navicat12上自造数据做的一些测试,可以直接拷贝到navicat中执行。 -- CREATE TABLE test_json01(c1 VARCHAR(50) PRIMARY KEY,c2 JSON); SELECT a.* from test_json01 a; /* -- 插入 */ INSERT INTO test_json01 VALUES('001','{"name":"郭靖","age":"100","gongfu":"降龙十八掌"}'); INSERT INTO test_json01 VALUES('002','{"name":"欧阳峰","age":"100","gongfu":"蛤蟆功"}'); INSERT INTO test…

ajax中Json对象的使用(利用struts框架或者单独使用)

1、先看看不使用Struts框架的情况下json对象的传值(主要区别在action,jsp页面和javascript没变化) a、导入相关jar commons-beanutils-1.8.0.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar struts2-json-plugin-2.3.20.jar //这个jar是struts的jar,不用框架时可以不导入。 b、action //以部门查询并返回json对象进行异步处理 public void getUserJson(){ try { //1、获取部门 String dept = Servle…

JSON对象操作一

此处需要引入jar: fastjson-1.1.15.jar 或者 json-lib-2.3-jdk15.jar package com.util; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; /** * 需求描述:PC端设计表单在手机端显示,选择需要显示的表单,设计表时简洁。 * @author sunlight…

My work summary – 20091208

未分类 , , 发表评论
Today is 20091208, and I am busy working in platform company.Today keywords : Javascript, JSON, Struts2.throught the jar json.*.jar, we can get the json string and pass it to browser by printwriter object.Then javascript will interpret it to some array. and you can use the elements displayed in the UI.The json is a great technology.It would transfer the string which you…

Json复杂数组类型转换和入门(Json-Lib、Org.Json、Jackson、Gson、FastJson)

json 发表评论
       JSON和字符串相互转换最主要是jar的引入,很多时候无法转换都是导入的jar不符合当前方法。目前主要有五种常用的jar:org.json、net.sf(Json-Lib)、fastJson、Gson、Jackson。转换出错了,第一时间:看你目前导入的jar是哪个! 以下内容分为两部分,较复杂的json转换和json入门。   [{"xxx":"xxx","xxx":"xxx"}]较复杂类型的转换: 下面示例使用org.json和gson(较简单)这两个的转换方法,转换…

listView显示对象以及access any RESTFull service that uses JSON

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    ><ListView    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:id="@+id/lstText"    /></…

Json-lib

未分类 , 发表评论
Json-lib comes in two flavors, depending on the jdk compatibility. json-lib-x.x-jdk13 is compatible with JDK 1.3.1 and upwards. json-lib-x.x-jdk15 is compatible with JDK 1.5, includes support for Enums in JSONArray and JSONObject. Please reffer to the appropriate javadoc links available in the project menu. Json-lib requires (at least) the following dependencies in your…

数据库封装为JSON对象供前台调用

在我们做项目的过程中,经常会从数据库里面去取值来传到前台页面做展示,在这个过程中我们有很多方式把所需要的值传到前台去,在Structs2中我们可以通过get/set方法直接在页面取值或赋值,也可以通过request、session等方式把值传到前台页面,我在这里主要是用JSON的方式把值传到前台页面去做展示。 这里使用的框架是SSH框架,js用到了JQuery,代码展示如下: 前台页面: //根据币种修改时级联生产汇…
下一页 »