Spring MVC
一、视图和视图解析器
视图解析器
-
UrlBasedViewResolver
-
InternalResourceViewResolver
-
BeanNameViewResolver
-
XmlViewResolver
-
ResourceBundleViewResolver
InternalResourceViewResolver配置解析器xml方式
<!--视图解析器-->
<bean name="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!--配置前缀-->
<property name="prefix" value="/"/>
<!--配置后缀-->
<property name="suffix" value=".jsp"/>
<!--配置访问优先级-->
<property name="order" value="1"/>
</bean>
二、其他注解
三、JSON数据
<!--定义消息转换器-->
<bean name="magConvert" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
<!--配置消息转换器-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters" ref="magConvert"/>
</bean>
使用注解
@RequestBody
四、文件上传下载
<!--配置fileupload解析类-->
<bean name="" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSizePerFile" value="10485760"/>
<property name="maxUploadSize" value="20485760"/>
<property name="maxInMemorySize" value="2048576"/>
<property name="uploadTempDir" value="/tempFile"/>
<property name="defaultEncoding" value="UTF-8"/>
</bean>