国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > php教程 > springMVC源码--Controller控制器

springMVC源码--Controller控制器

来源:程序员人生   发布时间:2017-02-04 09:38:03 阅读次数:2054次

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的页面。
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生