加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

springMVC源码--Controller控制器

发布时间:2020-12-13 21:19:05 所属栏目:PHP教程 来源:网络整理
导读:springMVC给我们提供Controller控制器,用来实现我们的逻辑处理,在Controller接口中定义的方法也是比较简单的,以下: Controller接口及实现类: Controller有多个实现类,这些类就不做过量解释了,由于我们如果处理自己的业务还是需要重写他的handleReques

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的页面。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读