@RestControler表示控制器将业务方法的值返回给客户端,不进行视图解析
@Controller 表示控制器将业务方法返回值进行视图解析;如果只想返回数值,加 @ResponseBody注解
客户端乱码
方法1、produce属性设置
@RequestMapping(value = "/list", produces = "text/html;charset=utf-8")
public String getlist(PersonList personList){
String str="";
for(User user :personList.getUserList()){
str+=user.toString();
}
return str;
};
方法二、消息转换器
<!--//消息转换器-->
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/html;charset=UTF-8"></property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
拦截静态资源
<servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping>