JSON –
LIB 如何使用(二)!(运用struts-json-plugin,jar)
首先导包
struts-json-plugin.jar
在struts.xml 文件中 可以把以前使用的json-lib 方式 return null 换成 <result type=json>
,package
extend换extends="struts-default"然后在Action 中把return null 换成return SUCCESS;
同时不用向以前那样使用str=JSONObject.fromObject(xxx).toString() response.getWriter.print(str);
但是和以前不同的是
以前页面接收的是一个对象 而现在是一组对象(json-lib要求你的Action要有get方法
这样他就能发挥他的自动返回功能了)
分享到:
相关推荐
`struts2-json-plugin-2.1.8.1.jar` 则是Struts 2框架的一个插件,主要用于增强Struts 2对JSON的支持。Struts 2是一款非常流行的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。这个插件允许...
首先,我们来看`struts-json-plugin-2.1.8.jar`,这是Struts2的JSON插件,它允许Struts2的动作类直接返回JSON格式的数据,方便前端进行Ajax请求处理。该插件在2.1.8版本中修复了若干bug,并提供了对JSON输出的支持。...
这个压缩包包含了两个关键的组件:json-lib-2.1.jar和struts2-json-plugin-2.1.8.1.jar,它们是Struts2支持JSON(JavaScript Object Notation)序列化和反序列化的关键。 1. **json-lib-2.1.jar**: JSON是一种轻...
struts2-json-plugin-2.5.2.jar, struts2-junit-plugin-2.5.2.jar, struts2-osgi-admin-bundle-2.5.2.jar, struts2-osgi-demo-bundle-2.5.2.jar, struts2-osgi-plugin-2.5.2.jar, struts2-oval-plugin-2.5.2.jar, ...
json-lib-2.2.1-jdk15.jar, ognl-2.7.3.jar, struts2-core-2.1.8.1.jar, struts2-json-plugin-2.2.1.jar, xwork-core-2.1.6.jar 避免版本不一致导致的问题,将我项目中所涉及的包上传分享以供下载~
struts2-json-plugin-2.3.30.jar, struts2-junit-plugin-2.3.30.jar, struts2-osgi-admin-bundle-2.3.30.jar, struts2-osgi-demo-bundle-2.3.30.jar, struts2-osgi-plugin-2.3.30.jar, struts2-oval-plugin-2.3.30....
struts2-gxp-plugin-2.5.10.jar,struts2-jasperreports-plugin-2.5.10.jar,struts2-javatemplates-plugin-2.5.10.jar,struts2-jfreechart-plugin-2.5.10.jar,struts2-json-plugin-2.5.10.jar,struts2-junit-plugin-...
json的jar包都在这了。json的核心包:json-lib-2.4-jdk15.jar;json-2.4所依赖的jar包:commons-beanutils-1.8.0.jar,commons-collections-3.2.1....以及和struts2整合所需的jar包:struts2-json-plugin-2.3.24.1.jar
struts2-json-plugin.jar提供了JSON支持,使应用程序能与Ajax和RESTful API通信。 5. **Spring集成**:对于使用Spring框架的项目,struts2-spring-plugin.jar允许Struts2与Spring无缝集成,管理Action的依赖注入。 ...
首先,这个压缩包中可能包含了`struts2-json-plugin-x.x.x.jar`,这是Struts2的JSON插件,它扩展了Struts2的核心功能,允许Action结果以JSON格式返回。这个插件实现了将Action的属性自动转换为JSON对象的功能,简化...
例如你建一Web Project,名为Struts2 导入项目所需要的jar包,放入/Struts2/WebRoot/WEB-INF/lib下面 方法一: 在struts2存放目录(以我的举例说明) F:\JavaWeb教程\ssh-jar\struts-2.2.3.16-all\struts-2.2.3.16\...
1.****json-lib-2.2.3-jdk15.jar 2.ezmorph-1.0.6.jar 3.commons-httpclient.jar 4.commons-beanutils-1.8.0.jar ****struts2-json-plugin-2.1.8.jar
2. **插件**:Struts 2支持许多插件来扩展其功能,如struts2-convention-plugin.jar用于自动配置Action,struts2-dojo-plugin.jar提供了与Dojo JavaScript库的集成,struts2-json-plugin.jar则支持JSON响应。...
7. **struts2-json-plugin.jar**:这个插件支持JSON数据格式的输入和输出,方便与AJAX或移动设备进行交互。 8. **struts2-dojo-plugin.jar**:此插件集成Dojo JavaScript库,提供了丰富的客户端UI组件和特效。 9. ...
struts2开发需要的jar包有commons-fileupload-1.2.1.jar,commons-logging-1.1.3.jar,freemarker-...另外加入了对spring和json支持的两个jar包:struts2-spring-plugin-2.1.8.1.jar和struts2-json-plugin-2.1.8.jar
这个"与struts2配套的JSON架包"可能包含这些库的JAR文件,解压后将其放入web项目的`WEB-INF/lib`目录下,以便于项目使用。 3. **配置Struts2的JSON支持**: 在Struts2的配置文件`struts.xml`中,我们需要开启JSON...
4. **struts2-json-plugin.jar**:支持JSON格式的数据交换,使得与AJAX和JavaScript更易于交互。 5. **struts2-spring-plugin.jar**:集成Spring框架,帮助管理Action和其他依赖项的生命周期。 此外,描述中提到的...
3. **Plug-ins**:Struts 2支持多种插件,比如 strut2-convention-plugin、struts2-json-plugin、struts2-dojo-plugin 等,这些插件扩展了框架的功能,例如自动化约定优于配置、JSON响应和Dojo工具集支持。...
4. `struts2-json-plugin.jar`:处理JSON数据的插件,支持RESTful服务。 5. `xwork-core.jar`:XWork框架的库,是Struts 2的基础,提供了许多底层功能。 **使用步骤:** 1. 下载并解压`struts-2.5.30-lib.zip`,将...
在使用Struts2.5.13 jar包时,开发者可以根据实际项目需求选择所需的组件。例如,如果项目中不涉及Ajax交互,那么可能不需要Ajax插件相关的jar;如果不使用Tiles进行页面布局,则相应的jar文件也可以省略。总体而言...