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

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

springMVC+Rest+Ajax小例记录

学习spring ,3.0有新的变化,以前只用XML作为配置文件,现在还有标记了,这个实在是方便不少.谢谢aegeanmoon的提示,查了一下springMVC,支持Rest。这里用到springMVC,不过这个以前没有用过,以前只用过strutst2. 好吧,建立如下的项目结构. 1.         文件结构   用springMVC的时候会涉及到很多支持spring的包,如果不引入来会出现大量的错误。这个包会在spring的project的ant之类的文件中找到。 …

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…

Eclipse平台开始支持AJAX和动态语言

Eclipse平台将能支持动态语言和AJAX。Eclipse基金会在3月8日宣布完成三项创新的软件项目(Eclipse DLTK (Dynamic Language Toolkit)、Eclipse RAP (Rich AJAX Platform),以及Eclipse ATF (AJAX Toolkit Framework))并已开放下载。 Eclipse平台将能支持动态语言和AJAX。 Eclipse基金会在3月8日宣布完成三项创新的软件项目并已开放下载,这三项项目计划包括Eclipse DLTK (Dynamic Language Toolkit)、…

16开发前的准备:前后台通讯html+ashx

使用.net开发网站一般有三种形式 1:直接aspx+拖放控件 2:aspx(但不使用任何服务端控件)+jquery+ajax 3:html+jquery+ajax+ashx(一般处理程序) 前两种方式,不管是aspx,asp,jsp,php等等页面最终都会在后台转换为HTML代码再发给浏览器客户端,所以速率方便肯定会低于纯html的方式(特别在第一次访问的时候),所以正式开发的时候能不用服务器控件的话就尽量少用。 视频下载地址:http://pan.baidu…

修改struts2 显示的URL 后缀 .action 为 .jsp

    正在用 SSH(struts2.0+spring3.0+hibernate2.0)开发一个项目,但是struts2.0 请求action 后转到的页面的后缀都成了XXX_XXXX.action (我用的通配符设置的action).看着很是不习惯,需要修改!!!      (前台的页面显示需要数据库中的数据,所以显示之前必须访问数据库!!)   解决方案:   1,开始想用Ajax技术。来取得数据库的数据。但一旦数据量过大或过于凌乱,则是个大问题!     2,由于struts…

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 …

jsp和structs2学习日志一

  2010-06-23 1.set是向数据库里写内容,get是从数据库里读取数据。get方法得到JSP页面上输入的值内容 2.使用Struts2,XML配置型的校验可以使用三种方式:普通的服务器端校验方式,客户纯JavaScript方式端校验,和Ajax方式的校验。 1普通的服务器端校验方式:    客户端提交信息到服务器,在服务器上使用XML配置信息,校验客户端提交的信息,错误的情况下,返回input页面,显示校验错误信息。 2客户端…

Struts 2三种方式实现Ajax

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

struts2的java.lang.NoSuchMethodException异常处理

第一种情况,action里面的确没有这个方法。 第二种情况,action里面有这个方法。 1、你有没有试试看 其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMapping mapping,ActionForm form ,HttpServletRequest request,HttpServletResponse response 2、Actio…

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。简…

struts2与json

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

对JDeveloper的几点总结

未分类 , , , , , 发表评论
1.JDeveloper功能: 主要包含以下领域: (1)。Java编码,导航,运行和测试。 (2)。开放源代码技术集成,例如说Ant,JUnit,CVS,Structs和XDoclet。 (3)。J2EE应用的开发,包括EJB3,JSP,JSF的部署和管理。 (4)。XML和Web Service开发。 (5)。建模以及UML的开发。 (6)。各种数据库的开发。 (7)。ADF集成环境的开发。   2.添加注释: JDeveloper提供了方便的添加代码注释的方法,用户只需在…

structs与ajax结合的问题

structs2与ajax结合,无论采用$.post还是$.ajax都捕获不到服务器产生的错误,这是structs2内部设计的不是很好, 但是$.ajax捕获错误在servlet能做到。因为 public void serviceAction(HttpServletRequest request, HttpServletResponse response, ServletContext context,                               ActionMapping mapping) throws ServletException {         Map<String, Object> extraCo…