1、Spring使用ClassPathXmlApplicationContext类初始化并获取Bean对象。
2、SpringMVC返回字符串结果,并解决中文乱码问题。
3、SpringMVC转发和重定向。
1、Spring使用ClassPathXmlApplicationContext类初始化并获取Bean对象
使用ClassPathXmlApplicationContext类初始化Spring容器对象,然后使用getBean()方法,获取Bean对象。核心方法如下:
//初始化Spring容器(上下文对象)
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:spring/applicationContext.xml");
//获取Bean对象
UserService userService = (UserService) applicationContext.getBean("userServiceImpl");
2、SpringMVC返回字符串结果,并解决中文乱码问题
/**
* SpringMVC返回字符串结果,并解决中文乱码问题
*/
@RequestMapping(value = "/getMessage", produces = {"text/html;charset=UTF-8;", "application/json;"})
@ResponseBody
public String getMessage()
{
return "您好,欢迎访问 pan_junbiao的博客";
}
3、SpringMVC转发和重定向
1、转发到服务器内部的请求:在返回的字符串前面加入 “ forward:/ 路径名 ”
2、重定向到 JSP页面:在返回字符串的前面加上 “ redirect:/xxx.jsp ”