Structs2中Json插件的Action配置

转自:http://hi.baidu.com/shenlvjing/blog/item/80b5d04f720d0f31aec3abb3.html Struts2的出现在Web2.0纷争的年代,以Ajax为代表的富客户端(Rich Client)应用正唱着Web2.0的主角。虽然Struts2本身对Ajax的应用也提供了自己的Ajax标签,但是这种比较牵强的支持也是赶鸭子上架,不是Struts本身的特长。     那该如何构建一个Rich Client的框架呢。我觉得JSON数据就有了用武之地了。JSON(Java Script …

Struts2与ExtJs Grid结合使用json格式数据

1.引入struts2核心jar包,与jsonplugin-0.32.jar 2.配置struts.xml文件 <constant name="struts.i18n.encoding" value="utf-8"/> <package name="example" namespace="/" extends="json-default"> <action name="gridUtil" class="com.bict.GridUtil" method="grid"> <result type="json" /> <!--将bean属性以json字符串返回浏览器--> </action> <action name…

Struts 2三种方式实现Ajax

Ajax本质上和普通的HTTP请求是一样的,只不过普通的HTTP请求是给人看的,而Ajax请求是给JS代码去用的。 所以Ajax请求的页面一般比普通的HTTP请求的响应内容还要简单,可能是一个页面的一部分,也可能是xml、json等结构化的数据,还可能是一个简单的字符串。 所以,在Struts 2中使用Ajax,Action一般就不会调用一个jsp视图来显示了(如果Ajax请求内容是页面的一部分也可能调用jsp视图),而是通过一些…

富客户端技术中的JavaScript脚本国际化

当前的富客户端可以包含两部分:分别为JSP页面和通过富客户端js组件(如extjs)渲染的组件化窗口页。针对这两部分分别做如下处理: 对于JSP页面的部分采用JSTL标准库的fmt标签,如通过:这样的形式进行展现,其中message对应的文本在服务端配置,并在web.xml中配置资源文件的位置,也可以采用spring标签,Structs标签等多种机制。不过为了以后的程序修改兼容性,建议采用JSTL进行JSP页面的国际化。对…

Struts json

JSON插件是Structs 2 的Ajax插件,通过利用JSON插件,开发者可以很方便,灵活的利用Ajax进行开发。 Json是一种轻量级的数据交换格式,JSon插件提供了一种名为json的Action ResultType 。 一旦为Action指定了该结果处理类型,JSON插件就会自动将Action里的数据序列化成JSON格式的数据,并返回给客户端物理视图的JavaScript。简单的说,JSON插件允许我们在JavaScript中异步的调用Action,而且Action不需…

Structs2中Json插件的Action配置

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

struts2 使用json

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

JSON

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

struts2与json

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

xml 学习1

一只纯菜鸟的角度....持续更新中。一如既往,求指教,求更正。 以前配置不少xml文件,比如:servlet中的web.xml(用来管理jsp中的动作和其对应的servlet);Structs中的strcuts-config.xml(关联表单和对应的action);Hibernate中的hibernate.cfg,xml(简单封装数据库连接;配置数据库中的表和实体类的对应),xx.hbm.xml(配置表和实体映射的关系)。一直把xml当成个“打酱油”的角色在用,直到最近专门…

接口调研(一)序列化和反序列化性能对比

2009-10-19 16:47接口调研(一)序列化和反序列化性能对比参考文档http://www.iteye.com/topic/333720jsonplugin首页(structs的json插件)http://code.google.com/p/jsonplugin/phprpc首页http://www.phprpc.org/zh_CN/hessian首页http://hessian.caucho.com/性能对比所用到的MAVEN2管理的JAR包com.exadel.flamingo.flexamf-serializer1.5.0net.sf.json-libjson-lib2.2.3com.googlecodejsonplugin0.34org…

struts.xml配置json

为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化, 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.…

SpringMVC返回JSON , 解决IE下下载问题

未分类 , , 发表评论
两种解决方式: 在SpringMVC配置文件中 添加下面配置: 第一种:  <mvc:annotation-driven>         <mvc:message-converters register-defaults="false">             <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">                 <property name="supportedMediaTypes">                     <…

配置springmvc返回json格式数据

1.在pom.xml中配置<properties> <jackson.version>2.8.5</jackson.version> </properties><!-- jackson 返回json格式数据 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <grou…