主题 : 为啥所有版本的responseBody都返回不了除string之外的东西
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
1#   发表于:2014-07-15 18:37:29  IP:60.40.*.*
昨天试了3.0的不行,今天以为最新版的可以,但是:

错误一样:
七月 15, 2014 6:29:21 下午 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet JeeCmsFront threw exception
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.writeWithMessageConverters(AnnotationMethodHandlerAdapter.java:993)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.handleResponseBody(AnnotationMethodHandlerAdapter.java:933)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.getModelAndView(AnnotationMethodHandlerAdapter.java:882)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:428)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:722)
中国好男人
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-07-16 08:51:46  IP:182.208.*.*
肯定是您语法写错了,自己改动源码出现的错误属于二次开发的内容部在服务范围
功成由勤,业精于勤。
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
3#   发表于:2014-07-16 09:37:45  IP:60.40.*.*
肯定是您语法写错了,自己改动源码出现的错误属于二次开发的内容部在服务范围

亲,我没改源码啊,我就是用这个注解而已其他的没改啊,要不你自己试试看
中国好男人
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-07-16 09:39:37  IP:182.208.*.*
您就说新版本或着那个功能使有问题吗?你那改的这个不太清清楚是页面
功成由勤,业精于勤。
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
5#   发表于:2014-07-16 09:49:12  IP:60.40.*.*
您就说新版本或着那个功能使有问题吗?你那改的这个不太清清楚是页面

这个功能看不懂吗,不就是返回一个map吗,如果我返回的是String比如说一个“true”的话就没问题,但是像Map,List之类的就不行了,你随便可以找个action在里面写个方法来测试一下
中国好男人
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2014-07-16 09:51:37  IP:182.208.*.*
你这是语法问题,语法错了不支持返回Map类型
功成由勤,业精于勤。
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
7#   发表于:2014-07-16 09:58:06  IP:60.40.*.*
你这是语法问题,语法错了不支持返回Map类型

那您能指出来我上面写的哪里有语法错误吗,与其在这里推来推去,干嘛不去自己亲自试验一下看看,您要是不耐烦的话我去bug反馈区
中国好男人
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
8#   发表于:2014-07-16 10:04:33  IP:182.208.*.*
我在这测试下
功成由勤,业精于勤。
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
9#   发表于:2014-07-16 12:21:57  IP:119.36.*.*
缺少对应的jar包 这个注解默认用的是jackSon
自己导入jar包就好了
jeecms有自己定义的工具类可以自定义json
级别: 商业授权用户
UID: 58456
积分:1925 加为好友
威望: 0 精华: 0
主题:232 回复:1212
注册时间:2014-02-28
在线时长:0
10#   发表于:2014-07-16 12:22:32  IP:119.36.*.*
jackson-core-asl-1.9.12.jar,jackson-mapper-asl-1.9.12.jar
1 2 > >| 共2页