springmvc基于xml文件的配置方式

首先在web.xml文件加入

	servlet>
		DispatcherServlet
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
	
	
	
		DispatcherServlet
		*.action
	

配置处理器适配器:

第一种方式:

 
   

编写handler,实现Controller接口:

public class Controller1 implements Controller{

	public ModelAndView handleRequest(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		// TODO Auto-generated method stub
		List list = new ArrayList();
		User user1 = new User();
		user1.setName("aaa");
		user1.setBirth(new Date());
		user1.setAddress("中国北京");
		user1.setId(1);
		
		User user2 = new User();
		user2.setName("bbb");
		user2.setBirth(new Date());
		user2.setAddress("中国江西");
		user2.setId(2);
		list.add(user1);
		list.add(user2);
		
		ModelAndView modelAndView = new ModelAndView();
		modelAndView.addObject("list",list);
		modelAndView.setViewName("/list.jsp");
		return modelAndView;
	}
}


第二种方式:

handler编写方法,实现HttpRequestHandler接口:
public class Controller2 implements HttpRequestHandler{

	public void handleRequest(HttpServletRequest arg0, HttpServletResponse arg1)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
	}
}

配置处理器映射器:

第一种方式:



第二种方式:





    
    	
    		controller1
    	
    

配置视图解析器:


	 

你可能感兴趣的:(spring)