javaweb-关于Struts2注解配置json问题。

问题描述

关于Struts2注解配置json问题。

struts2的配置文件:

 <action name="subjectAction" class="com.H1.action.SubjectAction" method="doSubject">

        <result type="json" >
            <param name="root">resultObj</param> 

        </result>
                </action>

其中:**“

 <param name="root">resultObj</param>

”**这句话怎样在注解里面写出来?

java注解:
        ....

@Action(value="subjectAction",
results={@Result(type="json")},
public String doSubject(){
System.out.println("进入了subject");
List view = new ArrayList();

Map json = new HashMap();
json.put("id", "测试数据");
view.add(json);
resultObj=JSONArray.fromObject(view);
System.out.println(resultObj);
return SUCCESS;
}

这个java代码已经把配置文件的翻译出来了,就差不知道怎样配root,求大神指导下

解决方案

@Action(value="featureClassesJson", results = {
@Result(name="resultObj", type="json")
})
这样不就可以了

时间: 2024-10-28 15:26:58

javaweb-关于Struts2注解配置json问题。的相关文章

javaweb-关于是struts2配置json注解问题

问题描述 关于是struts2配置json注解问题 这是我的一段注解: @ParentPackage("json-default") @Namespace("/") public class SubjectAction extends BaseAction{ private JSONArray resultObj; @Action(value="subject", results={@Result(type="json")},

struts2 xml配置中json格式数据

问题描述 struts2 xml配置中json格式数据 clientList[d+].clientaway.w+ 什么意思 可以带clientaway这个实体类中的所有属性吗 解决方案 这是正则表达式d+匹配数字w+匹配文本 clientList[d+].clientaway.w+ 可以匹配 clientList[123].clientaway.abc 之类的字符串

namespace-在ssh整合时,使用struts2注解时发生以下错误

问题描述 在ssh整合时,使用struts2注解时发生以下错误 2015-7-14 20:22:47 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn警告: Could not find action or resultThere is no Action mapped for namespace / and action name customerAction. - [unknown location] at com

Struts2 Result 返回JSON对象详解_java

如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择.而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持.但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况.本人碰到需要用开发基于Struts2的HTTP+JSON返回类型接口就是基于既定框架结构下进行的. Struts2返回JSON有两种方式:1.使用Servlet的输出流写入JSON字符串:2.使用Struts2对JSON的扩展.

同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错!

问题描述 同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错! java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.Delega

Struts2注解详解

一.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <init-param> <param-name>actionPackages</param-name>

spring mvc-SpringMVC使用注解解析json总是报415错误

问题描述 SpringMVC使用注解解析json总是报415错误 前端使用angularjs的$resource发送 这是方法: @RequestMapping(value = "/studentTest") public class StudentController { /** * 测试 */ @RequestMapping(value = "/save",method = RequestMethod.POST,consumes = "applicat

struts和spring整合-关于使用struts2注解和sping整合的问题。

问题描述 关于使用struts2注解和sping整合的问题. 如题,struts2与spring整合后,struts2使用注解的方式,struts.xml加入如下配置信息: <constant name="struts.convention.action.suffix" value="Action"/> <constant name="struts.convention.package.locators" value="

struts2注解(转)

一.配置web.xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <init-param> <param-name>actionPackages</param-name>