//实现Controller接口
public class ItemsController implements Controller{
public ModelAndView handlerRequest(HttpServletRequest request,HttpServletResponse response)throws Exception{
//调用service,这里模拟获取
List<Items> itemsLst = new ArrayList<Item>();
...
//返回ModelAndView
ModelAndView modelAndView = new ModelAndView();
//相当于request的setAttribute,可以在jsp页面中通过itemsList获取数据
modelAndView.addObject("itemsList",itemsList);
//指定视图
modelAndView.setViewName("/WEB-INF/jsp/items/itemsList.jsp");
return modelAndView;
}
}
<!--配置Hanlder-->
<bean name="/queryItems.action" class="....ItemsController"/>
<!--处理器映射器
将bean的name作为url进行查找,需要配置Handler时指定的beanname(就是url)
-->