1.添加对静态资源.js/.img/.css的访问
方式有3种:
1,更改springmvc 的DispatherServlet的urlpattern的路径改为“/*.do”.
2.添加<mvc:default-servlet-handler>,同时在web.xml中添加default的映射类型,目的让springmvc识别出那些可以放行,那些不可以。
在springmvc的上下文中添加: <mvc:default-servlet-handler/> 在web.xml中<servlet-mapping><servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping>
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.ico</url-pattern></servlet-mapping>
3.使用<mvc:resources >
<mvc:resources mapping="" location=""/>
2,springmvc添加对fastjson的支持
springmvc的HTTPMessageConverter是使用的MappingJackJson2HttpMessageConverter,但是现在一般都是用阿里的Fastjson,所以要替换成FastjsonHttpMessageConverter
<!--增强注解--> <mvc:annotation-driven> <mvc:message-converters register-defaults="false"> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter" id="fastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> <!--<property name="serializerFeature">--> <!--这个地方加上这个功能吧,能自己配置一些东西,比如时间的格式化,null输出""等等--> <!--</property>--> </bean> </mvc:message-converters> </mvc:annotation-driven>
在pom文件中加上fastjson的maven依赖
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>
原文地址:https://www.cnblogs.com/super-sun/p/9255187.html
时间: 2024-10-11 12:22:32