struts的插件struts2-json-plugin
struts2-json-plugin插件支持struts返回json类型的结果
加载struts2-json-plugin插件
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>${struts.version}</version>
</dependency>编写action
与普通的action完全相同,继承ActionSupport,方法签名为 public String json(){return SUCCESS}
若函数类型不为String,请求的页面为空白;
若return的字符串不是“SUCCESS”,将报错;
配置action的结果集
使用配置文件:
<action name="json" class="JsonAction" method="json">
<result type="json">
<param name="includeProperties">rights\.id,beanNames.*</param>
</result>
</action>
使用convention插件:
@Action(value = "rightsData", results = {
@Result(type = "json", params = { "includeProperties", "rights\\.id,beanNames.*" })})
注:
includeProperties为将action中的哪些属性输出为json结果。
beanNames.*表示beanNames对象中的所有属性,或beanNames数组中的所有元素。
rights\.id表示beanNames对象中的id属性
转载于:https://www.geek-share.com/detail/2666811319.html
- struts的插件struts2-json-plugin
- 关于struts2.3.4.1 struts2-json-plugin的问题
- J2EE下使用AJAX(五) jsonplugin -- struts2下的AJAX插件
- struts-2.3.12引入json包struts2-json-plugin-2.3.12,断网时报错
- struts2.1.8不认jsonplugin插件解决办法
- Extjs 3.3.0 Struts2.2.1 struts2-json-plugin-2.2.1.jar struts2-convention-plugin-2.2.1.jar 树结构 整合
- Struts2整合Json插件时的一个隐蔽BUG-----struts2-json-plugin-2.1.8
- json插件(struts2-json-plugin)的使用
- 关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案
- Struts2插件 —— struts2-json-plugin-2.x.x
- eclipse的第一个struts2插件:Alveole Studio MVC Web Project An eclipse plugin for Struts 2
- Struts2插件 —— struts2-json-plugin-2.x.x
- JAVAWEB开发之Struts2详解(四)——ognl与valueStack(重点)、Struts常用标签、防止表单重复提交、Struts2中内置json插件
- 使用struts2 的jsonplugin插件与opensessioninview和hibernate延迟加载时遇到的问题
- struts整合spring插件出现如下异常:Unable to load jar:struts2-spring-plugin-2.3.15.3.jar!/struts-plugin.xml
- struts2之使用JSON插件实现Ajax(在struts.xml中处理要序列化的属性)
- struts2-json-plugin插件实现异步通信
- struts2.1.8+spring2.5+hibernate3+EetJs结合struts2-json-plugin-2.1.8.1.jar得到json数据注意事项
- J2EE下使用AJAX(五) jsonplugin -- struts2下的AJAX插件
- J2EE下使用AJAX:jsonplugin -- struts2下的AJAX插件