• 关于

    Converter

    的搜索结果

问题

引用《Ubuntu Java Word 转 Pdf》中的代码报ClassNotF?报错

爱吃鱼的程序员 2020-06-14 17:07:28 0 浏览量 回答数 1

问题

关于Java反射获取类上面的泛型,

小旋风柴进 2019-12-01 20:05:37 1139 浏览量 回答数 1

问题

关于在不同的机器上调用openoffice服务的问题?报错

爱吃鱼的程序员 2020-06-10 10:22:53 0 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

回答

使用conversion-service来注册自定义的converter DataBinder实现了PropertyEditorRegistry, TypeConverter这两个interface,而在spring mvc实际处理时,返回值都是return binder.convertIfNecessary(见HandlerMethodInvoker中的具体处理逻辑)。因此可以使用customer conversionService来实现自定义的类型转换。 从中配置可以看出,AnnotationMethodHandlerAdapter已经配置了webBindingInitializer,我们可以通过设置其属性conversionService来实现自定义类型转换。 需要修改spring service context xml配置文件中的annotation-driven,增加属性conversion-service指向新增的conversionService bean。 实际自定义的converter如下。 public class DateConverter implements Converter { @Override public Date convert(String source) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false); try { return dateFormat.parse(source); } catch (ParseException e) { e.printStackTrace(); } return null; }

a123456678 2019-12-02 02:10:32 0 浏览量 回答数 0

回答

问题出在你的初始化控件是在onCreate之前,在onCreate方法中有这么一句setContentView(R.layout.activity_converter);意思是将布局加载进来,而你的控件是在布局文件中的,你布局文件都没有加载进来findViewById怎么可能找得到控件呢? 所以应该改成public class ConverterActivity extends Activity { EditText convertValue ; TextView convertResult; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_converter); convertValue = (EditText) findViewById(R.id.et_value_convert); convertResult = (TextView) findViewById(R.id.txt_result); }

蛮大人123 2019-12-02 01:47:45 0 浏览量 回答数 0

问题

使用markdown编辑器出现的了下面的问题!

小旋风柴进 2019-12-01 19:24:12 762 浏览量 回答数 1

回答

/** * 将Office文档转换为PDF. 运行该函数需要用到OpenOffice, OpenOffice下载地址为 * http://www.openoffice.org/ * * <pre> * 方法示例: * String sourcePath = "F:\\office\\source.doc"; * String destFile = "F:\\pdf\\dest.pdf"; * Converter.office2PDF(sourcePath, destFile); * </pre> * * @param sourceFile * 源文件, 绝对路径. 可以是Office2003-2007全部格式的文档, Office2010的没测试. 包括.doc, * .docx, .xls, .xlsx, .ppt, .pptx等. 示例: F:\\office\\source.doc * @param destFile * 目标文件. 绝对路径. 示例: F:\\pdf\\dest.pdf * @return 操作成功与否的提示信息. 如果返回 -1, 表示找不到源文件, 或url.properties配置错误; 如果返回 0, * 则表示操作成功; 返回1, 则表示转换失败 */ public static int office2PDF(String sourceFile, String destFile) { try { File inputFile = new File(sourceFile); if (!inputFile.exists()) { return -1;// 找不到源文件, 则返回-1 } // 如果目标路径不存在, 则新建该路径 File outputFile = new File(destFile); if (!outputFile.getParentFile().exists()) { outputFile.getParentFile().mkdirs(); } // connect to an OpenOffice.org instance running on port 8100 OpenOfficeConnection connection = new SocketOpenOfficeConnection( "127.0.0.1", 8100); connection.connect(); // convert DocumentConverter converter = new OpenOfficeDocumentConverter( connection); converter.convert(inputFile, outputFile); // close the connection connection.disconnect(); return 0; } catch (FileNotFoundException e) { e.printStackTrace(); return -1; } catch (ConnectException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return 1; }

蛮大人123 2019-12-02 02:42:26 0 浏览量 回答数 0

回答

你需要写个Struts2 的 Converter 进行转换 具体可以google下

长安归故里. 2020-01-07 13:39:18 0 浏览量 回答数 0

问题

openoffice文件转换失败 ,文件被锁住? 400 报错

爱吃鱼的程序员 2020-06-01 11:40:13 0 浏览量 回答数 1

回答

sf前端的markdown转html使用的是pagedown的converter代码高亮使用了highlight.js不过做过一些优化和限制。

a123456678 2019-12-02 02:23:22 0 浏览量 回答数 0

回答

sf前端的markdown转html使用的是pagedown的converter代码高亮使用了highlight.js不过做过一些优化和限制。

杨冬芳 2019-12-02 02:49:42 0 浏览量 回答数 0

回答

我设法让您的代码处理一些更改,由于您使用了“sparse_categorical_crossentropy”,似乎发生了错误。我不知道你为什么使用这个,因为你的课程似乎并不是独家的,即。对于每个条目,您在tftest.csv中的几行中得分为'1'。此外,您不应该标准化您的标签。我做了这些改变:x_train = num_converter_flatten(distribution_train)y_train = num_converter_flatten(probs_train)x_train = tf.keras.utils.normalize(x_train, axis=1)y_train = np.array(y_train)#tf.keras.utils.normalize(y_train, axis=1)进一步向下:model.add(tf.keras.layers.Dense(80, activation=tf.nn.sigmoid))model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])同样,由于您的类似乎不是独占的,因此您不应使用softmax激活。但是既然代码现在有效,你就可以开展优化工作了(它似乎没有为我运行的5个时代进行良好的训练)。

一码平川MACHEL 2019-12-02 01:53:27 0 浏览量 回答数 0

回答

持久层用hibernate?是的话可以在entity class上标记@AttributeConverter,同时提供Converter

文频 2020-03-12 19:20:01 0 浏览量 回答数 0

回答

利用openoffice将各种类型的文档转换成pdf,然后再利用imagsio将pdf转成图片。示例代码如下: public static void doc2Pdf(String docPath, String pdfPath) throws ConnectException { File inputFile = new File(docPath);//预转文件 File outputFile = new File(pdfPath);//pdf文件 OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100); connection.connect();//建立连接 DocumentConverter converter = new OpenOfficeDocumentConverter(connection); DefaultDocumentFormatRegistry formatReg = new DefaultDocumentFormatRegistry(); DocumentFormat txt = formatReg.getFormatByFileExtension("odt") ;//设定文件格式 DocumentFormat pdf = formatReg.getFormatByFileExtension("pdf") ;//设定文件格式 converter.convert(inputFile, txt, outputFile, pdf);//文件转换 connection.disconnect();//关闭连接 } 将任意类型文件转成图片类型: public static void doc2Imags(String docPath, String imgDirPath){ String pdfPath =String.format("%s%s.pdf", FilenameUtils.getFullPath(docPath), FilenameUtils.getBaseName(docPath)); try { doc2Pdf(docPath, pdfPath); pdf2Imgs(pdfPath, imgDirPath); File pdf = new File(pdfPath); if(pdf.isFile()){ pdf.delete(); } } catch (ConnectException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } }

蛮大人123 2019-12-02 02:12:20 0 浏览量 回答数 0

回答

你是想要静态资源的权限控制? @Anur回复 @Anur:shiro是啊... springboot和spring毕竟不一样,SpringBoot自己配置了很多信息比如: 自动配置的静态资源:在自动配置类的addResourceHandlers方法中定义了一下静态资源的自动配置     ①类路径文件:把类路径下的/static、/public、/resources和/META-INF/resources文件夹下的静态文件直接映射为/**,可以通过http://localhost:8080/**来访问。     ②webjar:webjar就是将我们常用的脚本框架封装在jar包中的jar包。把webjar的/META-INF/resources/webjars/下的静态资源文件映射为/webjars/**,可以通过http://localhost:8080/webjars/**来访问。     ③自动配置的Formatter和Converter。我们可以看一下WebMvcAutoConfiguration类中的定义addFormatters(FormatterRegistry)方法。从代码中可以看出,只要我们定义了Converter、GenericConverter和Formatter接口的实现类的Bean,这些Bean就会自动注册到SpringMVC中。     ④自动配置的HttpMessageConverter:在WebMvcAutoConfiguration中,我们注册了messageConverters,在configureMessageConverters方法,在这里直接注入了HttpMessageConverter的Bean,而这个Bean是在HttpMessageConverterAutoConfiguration类中定义的,我们自动注册的HttpMessageConverter除了SpringMVC默认的ByteArrayMessageConverter、StringHttpMessageConverter、SourceHttpMessageConverter、ResourceHttpMessageConverter、 AllEncompassingFormHttpMessageConverter外,在我们的HttpMessageConverterAutoConfiguration的自动配置文件里还引入了JacksonHttpMessageConverter Configuration和GsonHttpMessageConverter Configuration,使得我们获得了额外的HttpMessageConverter。         若jackson的jar包在类路径上,则SpringBoot通过JacksonHttpMessageConverters Configuration增加MappingJackson2HttpMessage Converter和MappingJackson2XmlHttpMessage Converter。         若gason的jar包在类路径上,则SpringBoot通过GsonHttpMessageConverter Configuration增加GsonHttpMessage。     ⑤静态首页的支持:把静态index.html文件放置在如下目录:         classpath:META-INF/resources/index.html         classpath:/resources/index.html         classpath:/static/index.html         classpath:/publik/index.html 当我们访问应用根目录http://localhost:8080/时,会直接映射。     自然了如果你想自己增加也是可以的,类似下面的写法就行,自己再改改吧,SpringBoot其实默认有上面的那些了 程序的静态文件(js、css、图片)等需要直接访问,这时我们需要在配置里重写addResourceHandlers方法来实现。@Configuration@EnableWebMvc//1会开启一些默认配置,比如ViewResolver或者MessageConverter等,开启SpringMVC支持,没有这个注释,重写WebMvcConfigurerAdapter无效@EnableScheduling//开始计划任务的支持@ComponentScan("com.wisely.highlight_springmvc4")publicclassMyMvcConfigextendsWebMvcConfigurerAdapter{//2重写其方法可以对SpringMVC进行配置   @Bean   publicInternalResourceViewResolverviewResolver(){      InternalResourceViewResolverviewResolver=newInternalResourceViewResolver();      viewResolver.setPrefix("/WEB-INF/classes/views/");      viewResolver.setSuffix(".jsp");      viewResolver.setViewClass(JstlView.class);      returnviewResolver;   }   /**   *程序的静态文件需要直接访问,重写该方法即可   */   @Override   publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){      //addResourceLocations指的是文件放置的目录,addResourceHandler指的是对外暴露的访问路径      registry.addResourceHandler("/assets/**").addResourceLocations("classpath:/assets/");//3   }   @Bean   //1配置拦截器的Bean   publicDemoInterceptordemoInterceptor(){      returnnewDemoInterceptor();   }   @Override   publicvoidaddInterceptors(InterceptorRegistryregistry){//2重写addInterceptors方法,注册拦截器      registry.addInterceptor(demoInterceptor());   }   /**   *快捷的ViewController,适用于无任何业务处理,只是简单的页面跳转   */   @Override   publicvoidaddViewControllers(ViewControllerRegistryregistry){      registry.addViewController("/index").setViewName("/index");//快捷的ViewController      registry.addViewController("/toUpload").setViewName("/upload");      registry.addViewController("/converter").setViewName("/converter");      registry.addViewController("/sse").setViewName("/sse");      registry.addViewController("/async").setViewName("/async");   }   /**   *路径匹配参数设置   *在SpringMVC中,路径参数如果带"."的话,"."后面的值将会忽略,重写此方法可以不忽略"."后面的参数   */   @Override   publicvoidconfigurePathMatch(PathMatchConfigurerconfigurer){      configurer.setUseSuffixPatternMatch(false);   }   /**   *文件上传的配置   */   @Bean   publicMultipartResolvermultipartResolver(){      CommonsMultipartResolvermultipartResolver=newCommonsMultipartResolver();      multipartResolver.setMaxUploadSize(1000000);      returnmultipartResolver;   }   /**   *配置自定义的HttpMessageConverter的Bean,在SpringMVC里注册HttpMessageConverter有两个方法   *①configureMessageConverters:重载会覆盖掉SpringMVC默认注册的多个HttpMessageConverter   *②extendMessageConverters:仅添加一个自定义的HttpMessageConverter,不覆盖默认注册的HttpMessageConverter   */   @Override   publicvoidextendMessageConverters(List<HttpMessageConverter<?>>converters){      converters.add(converter());   }   @Bean   publicMyMessageConverterconverter(){      returnnewMyMessageConverter();   }}   继承,重写方法我感觉可行

爱吃鱼的程序员 2020-06-07 22:43:08 0 浏览量 回答数 0

回答

问题解决了.我用了fastjson替换掉了默认的jackson,不知道是不是这原因,别人用默认的没问题.需要在fastjson配置前加上几句话配置spring消息转换器.问题解决.下载文件出错是因为编码格式的问题. <mvc:annotation-driven> <!--不使用默认消息转换器 --> <mvc:message-converters register-defaults="false"> <!--spring消息转换器 --> <bean class="org.springframework.http.converter.StringHttpMessageConverter"/> <bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/> <bean class="org.springframework.http.converter.BufferedImageHttpMessageConverter"/> <!--解决@Responcebody中文乱码问题 --> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"></constructor-arg> </bean> <!--配合fastjson支持 --> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="defaultCharset" value="UTF-8"></property> <property name="supportedMediaTypes"> <list> <!--顺序保持这样,避免IE下载出错 --> <value>text/html;charset=UTF-8</value> <value>application/json</value> </list> </property> <property name="fastJsonConfig" ref="fastJsonConfig"></property> </bean> </mvc:message-converters> </mvc:annotation-driven></code></pre>  ###### FileUtils.readFileToByteArray  该函数的代码呢?######FileUtils用的是org.apache.commons.io.FileUtils这个方法###### 引用来自“MStarLight”的评论 FileUtils.readFileToByteArray  该函数的代码呢? public static byte[] readFileToByteArray(File file) throws IOException { InputStream in = null; try { in = openInputStream(file); return IOUtils.toByteArray(in, file.length()); } finally { IOUtils.closeQuietly(in); } }  ######一个比较简单的检查方式..下载一个比较小的纯文本(最好在一行内能看完,不然调试看着累),然后打断点,逐步调试。方可解决。######好,我试试######哈

kun坤 2020-05-30 14:35:33 0 浏览量 回答数 0

回答

不要用 AnnotationMethodHandlerAdapter,用RequestMappingHandlerAdapter,本质上是因为mvc-annotation和前者有冲突,在最新的spring的版本下怎么换顺序都是没用的######@金氧 不知道你的版本,我3.1用这个是有效的######RequestMappingHandlerAdapter 用这个也没用######遇到相同问题,很急,网上怎么找不到答案###### 他奶奶的,总算找到解决办法了 使用conversion-service来注册自定义的converter DataBinder实现了PropertyEditorRegistry, TypeConverter这两个interface,而在spring mvc实际处理时,返回值都是return binder.convertIfNecessary(见HandlerMethodInvoker中的具体处理逻辑)。因此可以使用customer conversionService来实现自定义的类型转换。 从<mvc:annotation-driven />中配置可以看出,AnnotationMethodHandlerAdapter已经配置了webBindingInitializer,我们可以通过设置其属性conversionService来实现自定义类型转换。 <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <list> <bean class="com.xxx.ark.core.web.DateConverter" /> </list> </property> </bean> 需要修改spring service context xml配置文件中的annotation-driven,增加属性conversion-service指向新增的conversionService bean。 <mvc:annotation-driven conversion-service="conversionService" /> 实际自定义的converter如下。 public class DateConverter implements Converter<String, Date> { @Override public Date convert(String source) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); dateFormat.setLenient(false); try { return dateFormat.parse(source); } catch (ParseException e) { e.printStackTrace(); } return null; } ######其实这个问题在JSON视图也会有,需要手动屏蔽

kun坤 2020-06-04 13:25:58 0 浏览量 回答数 0

回答

<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8" /> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="objectMapper"> <bean class="com.fasterxml.jackson.databind.ObjectMapper"> <property name="dateFormat"> <bean class="java.text.SimpleDateFormat"> <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" /> </bean> </property> </bean> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> 这是我的json配置在springmvc-servlet.xml添加的。 在代码中这样写的 @RestController public class BookController extends BaseController { @Autowired public BookService bookService; @RequestMapping(value = "/getBook.do") public Map<String, Object> getBook() { dataMap.put(RESULT, SUCCESS); dataMap.put(MESSAGE, bookService.findbyId("1")); return dataMap; } }

a123456678 2019-12-02 02:14:17 0 浏览量 回答数 0

回答

使用通用方法的解决方案 将通用方法定义为 public static <T> List<T> convertGeneric(List<List<Object>> dataframe, Function<Object, T> converter) 也就是说,第一个参数是您的对象集合,第二个参数是您提供从Object到目标类的转换函数。该方法返回一个List 。(请注意, 之后static需要声明一个通用方法。 该方法的实现可以是 List<T> result = new ArrayList<>(); for (List<Object> objects : dataframe) { for (Object object : objects) { T t = converter.apply(object); result.add(t); } } return result; } 或使用流的另一个: public static <T> List<T> convertGeneric(List<List<Object>> dataframe, Function<Object, T> converter) { return dataframe.stream() .flatMap(Collection::stream) // get the objects from the inner list .map(converter) // convert object to T .collect(Collectors.toList()); // put everything in a new list } 转换功能可以实现为lambda,例如 Function<Object, Foo> fooLambda = object -> { Foo foo = new Foo(); // logic for mapping obj to foo return foo; }; 和转换List<List<Object>>到List<Foo>变为: List<Foo> fooList = GenericMethodConverter.convertGeneric(dataFrame, fooLambda); 我认为您为这个问题而苦苦挣扎的原因是,您试图在通用方法中进行所有操作(抽象和具体部分)。您已经知道,泛型方法随后需要其他信息才能使用哪种具体实现(在您的版本中,将转换的目标类型作为第二个参数传递)。在上述解决方案中,通用方法需要转换函数Function<Object,T>,即将对象映射到目标类型T的函数。通用方法将此函数应用于所有对象,并将结果放入返回的列表中。用于映射的具体实现object为Foo作为从而reifying通用lambda表达式被供给T到Foo。可以根据需要添加其他转换功能。 另一种方法 这是使用面向对象/类而不是静态方法的解决方案: 定义一个抽象基类GenericConverter,其中包含要遍历列表的迭代,并声明一个抽象方法如何将an转换Object为目标类型: public abstract class GenericConverter<T> { public List<T> convertGenerically(List<List<Object>> dataFrame) { List<T> tList = new ArrayList<>(); for (List<Object> objectList : dataFrame) { for (Object obj : objectList) { T t = convert(obj); tList.add(t); } } return tList; } protected abstract T convert(Object obj); } 为每个目标类添加一个实现,例如,转换Object为Foo: public class FooConverter extends GenericConverter<Foo> { @Override protected Foo convert(Object obj) { Foo foo = new Foo(); // logic for mapping obj to foo return foo; } } 然后Objects通过调用实现类的方法来转换: List<Foo> foos = fooConverter.convertGenerically(dataFrame); 回答来源:Stack Overflow

montos 2020-03-24 17:52:36 0 浏览量 回答数 0

问题

webBindingInitializer 在XML中无效

a123456678 2019-12-01 20:21:41 1264 浏览量 回答数 1

回答

类型转换失败,在spring容器中获取的对象在转换时失败,有个bean不能实例化 仔细检查你的spring容器中的bean和对应类的关系。有可能注入的类型不匹配。 <!--ajaxjson--><!--json--><beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><propertyname="messageConverters"><list><refbean="mappingJacksonHttpMessageConverter"/></list></property></bean><beanid="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean> 上面的配置有吗?网上不是说配置了<mvc:annotation-driven/>就不用配置那几个bean么?我当时也试了也配上了这几个bean,但是依旧不行。。。 Servlet/JDBC-SpringMVC-Springthrewload()exception找不出来。。。。我现在还是很郁闷我记得springmvc某个版本后有自带jackso的jar 不知道啊。。。。唉 <context:component-scanbase-package="foo.bar.controller"/><beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><propertyname="messageConverters"><list><refbean="mappingJackson2HttpMessageConverter"/></list></property></bean><beanid="mappingJackson2HttpMessageConverter"class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> 应该是2代的吧,忘了是从哪个版本开始的了 亲那怎么办呢我到现在还是没有搞定呢~~看下部署目录的lib是不是有,再检查下tomcat的lib目录,都有的,spring里面还有一个com.springsource.org.codehaus.jackson.mapper-1.0.0.jar会不会和我那个冲突呢?删也删不掉 你的spring和jackson版本是多少?我用的spring3.2.6,jackson2.2,对应的converter是2代的 class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" 回复 @路飞:好吧。。。。3Q回复 @赵运达:最早到3.1.2版本支持jackson2.x,1.x的支持版本暂时没找到(http://stackoverflow.com/questions/10420040/jackson-2-0-with-spring-3-1)话说,你为什么不升级下spring和jackson呢-_-!!!我是spring3.0~~~~应该对应什么样的呢  org.codehau100%这个包冲突。可能存在多个版本该jar包。回复 @赵运达:删掉一个。。怎么解决呢? org.codehaus.jackson.type.JavaType 就是这个类冲突啊,你看下两个包里面是不是都有。 只留一个,另一个要删掉。 你说的那个类在jackson包里面有,但是spring的没有啊。。。spring的是org.codehaus.jackson.map.type 现在解决了吗,我今天遇到这个问题,不知其解

爱吃鱼的程序员 2020-06-22 12:43:27 0 浏览量 回答数 0

问题

jfinal集成spring 出现问题求解

a123456678 2019-12-01 20:21:51 1184 浏览量 回答数 1

问题

php的exec()函数怎么调用?

小旋风柴进 2019-12-01 20:10:10 1516 浏览量 回答数 1

回答

<!-- mvc 返回乱码处理 --> <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes" value="text/plain;charset=UTF-8" /> </bean> </mvc:message-converters> </mvc:annotation-driven>

杨冬芳 2019-12-02 03:04:42 0 浏览量 回答数 0

问题

org.springframework.messaging.converter.?报错

爱吃鱼的程序员 2020-06-09 13:26:36 0 浏览量 回答数 1

问题

Tensorflow:Logits和标签必须具有相同的第一个维度

一码平川MACHEL 2019-12-01 19:31:21 1022 浏览量 回答数 1

问题

spring mvc json返回中文乱码 配置后依然不好使

杨冬芳 2019-12-01 20:18:31 1000 浏览量 回答数 1

回答

类型转换失败,在spring容器中获取的对象在转换时失败,有个bean不能实例化 仔细检查你的spring容器中的bean和对应类的关系。有可能注入的类型不匹配。 ###### <!-- ajax json --> <!-- json --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJacksonHttpMessageConverter" /> </list> </property> </bean> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> </bean></pre> 上面的配置有吗?######网上不是说配置了<mvc:annotation-driven/>就不用配置那几个bean么?我当时也试了也配上了这几个bean,但是依旧不行。。。###### Servlet /JDBC-SpringMVC-Spring threw load() exception 078 java.lang.NoSuchMethodError: org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V 看起来还是包冲突的问题 ######找不出来。。。。我现在还是很郁闷######我记得spring mvc 某个版本后有自带jackso 的jar ######不知道啊。。。。唉###### <context:component-scan base-package="foo.bar.controller" /> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJackson2HttpMessageConverter" /> </list> </property> </bean> <bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" /></pre> 应该是2代的吧,忘了是从哪个版本开始的了 ######亲 那怎么办呢 我到现在还是没有搞定呢~~######看下部署目录的lib是不是有,再检查下tomcat的lib目录,######都有的,spring里面还有一个com.springsource.org.codehaus.jackson.mapper-1.0.0.jar会不会和我那个冲突呢?删也删不掉###### 你的spring和jackson版本是多少?我用的spring3.2.6,jackson 2.2,对应的converter是2代的 class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" ######回复 @路飞 : 好吧。。。。3Q######回复 @赵运达 : 最早到3.1.2版本支持jackson 2.x,1.x的支持版本暂时没找到(http://stackoverflow.com/questions/10420040/jackson-2-0-with-spring-3-1) 话说,你为什么不升级下spring和jackson呢-_-!!!######我是spring3.0~~~~应该对应什么样的呢###### org.codehau 100%这个包冲突。可能存在多个版本该jar包。######回复 @赵运达 : 删掉一个。。######怎么解决呢?###### org.codehaus.jackson.type.JavaType 就是这个类冲突啊,你看下两个包里面是不是都有。 只留一个,另一个要删掉。 ######你说的那个类在jackson包里面有,但是spring的没有啊。。。spring的是org.codehaus.jackson.map.type######现在解决了吗,我今天遇到这个问题,不知其解

kun坤 2020-05-31 18:09:17 0 浏览量 回答数 0

问题

html转pdf 转换问题

泡沫小迪 2020-05-29 16:15:24 0 浏览量 回答数 1

问题

java前台向后台传入String怎么转换成Date存入数据库中?

蛮大人123 2019-12-01 20:26:44 1165 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站