项目中,在一个jsp页面里其它图片上传是功能是可以使用的,当我自己新加了一个图片上传时,提交表单后,浏览器报The request sent by the client was syntactically incorrect.排查了好久,最终是因为我新加的图片上传中,input 的name属性与上传对象中一个属性的名字相同导致的. 所以如果在遇到这种类型的报错时,我们应该考虑提交请求的数据名称是否重复或者数据类型是否不一致.…
springmvc数据绑定出的错 在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写, 如果不一致,可能回报如下错误: The request sent by the client was syntactically incorrect (). 从字面上理解是:客户端发送的请求语法错误. 实际就是springmvc无法实现数据绑定. 查看一下你传的参数是不是有date类型等Springmvc不支持参数绑定的类型,需自己绑定 date…
原因: 1.参数名称不一致 2.参数类型不一致…
spring mvc 的上传图片是怎么实现的? 导入jar包,commons-io.jar 及 commons-fileupload.jar 在springmvc的配置文件中配置Mutipart解析器CommonsMultipartResolver,在其中配置文件上传的编码格式,设置最大上传文件大小,设置上传文件最大占用空间大小 <!--上传下载 --> <bean id="multipartResolver" class="org.springframew…
前段时间做了用Spring Security实现的登录和访问权限控制的功能,但是page render使用的是InternalResourceResolver,即在spring的servlet配置文件中做如下配置: <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/…
今天在使用Spring配置c3p0数据源时,使用的数据库是mysql,服务器是tomcat,运行时报了一个 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector 网络上找了很久都没有解决,最后发现是因为:         C3P0 少了个 jar 包,mchange-commons-java-0.2.3.1.jar 因为c3p0.jar依赖另一个jar包,就是mchange-commons-java-0.2.3.1.jar.…
如果Spring MVC返回是NULL,那么客户端的$.getJSON就不会触发: 必须返回点什么东西: 如果返回的是一个字符串,客户端的$.getJSON也不会触发:把字符串 包装成List<String>就可了:而且使用$.get获取的String竟然是乱码, 用$.getJSON获取的List<String>就不是乱码:…
@ResponseBody & @RequestBody @RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象. @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流. @ResponseBody可以标注任何对象,由Srping完成对象——协议的转换 我们看到,短短几行配置.使用…
报错代码: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:101) o…
这是spring-mvc.xml中的 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartRe solver"> <property name="defaultEncoding" value="UTF-8" /> <!-- 指定所上传文件的总大小不能超过2000K…