1、关于form绑定传值
传统的方式,是在controller的方法中,保持变量名称与form中的一致即可。如果是对象传值,则需要注意,对象中的变量名称以及变量类型,如Date类型,在form元素中可能是String类型,这种不一致会造成SpringMVC的在绑定值时出错。之前遇到过,而springMVC没有报任何异常提示(这点很ugly)。
2、关于ajax方式上传文件
a)springmvc.xml必须配置:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 最大允许上传文件大小:1M -->
<property name="maxUploadSize" value="104857600"/>
<property name="maxInMemorySize" value="4096"/>
<property name="defaultEncoding" value="UTF-8" />
</bean>
b) WEB-INF/lib下必加入:commons-fileupload.jar与commons-io-1.4.jar二个文件
c) 表单属性为: enctype="multipart/form-data"
注意:当为ajax提交form时,最好将上传和提交分开进行操作,否则由于表单属性设置,得不到ajax返回值。
分享到:
相关推荐
springMVC使用文档
SpringMVC完整使用教程
springmvc接收ajax请求注意事项
企业级开发-SpringMVC使用拦截器实现用户登录权限验证实验报告
springMVC使用注解方式进行页面跳转
springmvc所使用的jar,没有使用maven工具等人可以下载来玩玩
SpringMVC 使用JSON、XML视图,json-lib jackson,xstream castor,jibx jaxb2
springmvc 例子; 使用框架:spring(包含hibernate),jquery。 ajax,文件上传,拦截器.....
在使用springMVC的@ResponBody时必须的jar包
SpringMVC 使用 RESTful 架构实现 CRUD 操作
springmvc 使用hibernate-validator校验框架所需的校验包
springMVC使用手册.zip
使用Spring+SpringMVC+hibernate做的一个小项目,附带数据库
使用springmvc中validation验证的两个jar包! hibernate-validator-5.2.2.Final.jar和validation-api-1.1.0.Final.jar!
配置多数据源、SpringMVC框架下多数据源的配置问题、如何在同一个项目中使用多个数据库、如果在同一个项目中使用不同的数据库。
echarts与springmvc使用案例
我之前看spring配置数据库的开发,结果因为不会配置后来没用到,懂得了spring和hibernate和struts2的整和; springmvc确实比struts...这个资源是springmvc的框架demo使用;很基础吧,感谢支持;这个积分能不能修改成3分
springmvc是常用的一种框架,学习springmvc非常重要,故需要良好教程资料
springmvc练习时所用架包
SpringMVC使用@ResponseBody.rar