微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

springMVC源码--Controller控制器

springMVC给我们提供Controller控制器,用来实现我们的逻辑处理,在Controller接口中定义的方法也是比较简单的,以下:

Controller接口及实现类:


Controller有多个实现类,这些类就不做过量解释了,由于我们如果处理自己的业务还是需要重写他的handleRequest方法的。

Controller接口以下:

public interface Controller {

	//履行要求处理操作,返回ModelAndView对象
	ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception;

}

简单的定义1个处理操作:

public class ProductImplementController implements Controller {
	

	@Override
	public ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception {
		ModelAndView modelAndView = new ModelAndView(jsp/ProductForm);
		return modelAndView;
	}

}

springMVC的容器配置文件中注入这个Controller

<bean name=/input.action class=com.tianjunwei.controller.ProductImplementController></bean>

这样终究访问这个Controller时会跳到jsp/ProductForm的页面

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐