Controller 编程【Spring MVC 学习笔记 二】

Controller编程

      1.创建控制的类(POJO)

每个业务对象对应一个控制器类

业务对象名+Controller

例子:

Model层:EmployeeModel.class

Dao层:IEmployeeDao.class、EmployeeDaoImpl.class

业务层:IEmployeeService.class、EmployeeServiceImpl.class

控制层:EmployeeController.class

      2.类上添加注解@Controller类

      3.编写控制方法

(1)前分发控制方法:为页面准备数据,每一个View应该对应一个前分发控制方法。

      命名规则:public 返回类型  to+View名称(..) throws Exception;

      例子:public String toGetEmployeeByNo(..) throws Exception;

                 public String toAdd(..) throws Exception;

(2)后处理控制方法:为页面处理数据,每一个有提交表单的页面必须要有一个后处理方法。

      命名规则:public 返回类型  View名称(..) throws Exception;

      例子:public String add(..) throws Exception;

                 public String delete(..) throws Exception;

      4.使用@RequestMapping(..) 对每个控制方法添加映射请求地址。

(1)Controller类上(非必需):

(2)控制方法上(必需):

请求访问路径=应用根路径+类注解路径+控制方法上注解路径

例子:http://localhost:8080/oaweb03/employee/toadd.mvc

路径后方需要添加.mvc,主要原因是web.xml设置了只拦截.mvc的请求。

 

      5.设置转发路径格式(设置View的解析器)

主要设置当数据处理完后,页面转发至任一页面的路径格式:

其中,prefix属性可以理解为头路径,suffix属性可以理解为尾路径。

则当Controller控制方法处理完代码逻辑后,页面转发路径为:

                        应用根路径+头路径+指定路径+尾路径

例子:

其转发路径为:http://localhost:8080/webapp/employee/add.jsp

其中,localhost:8080/webapp为应用根路径,/为头路径(prefix属性值),employee/add为指定的返回路径,.jsp为尾路径(suffix属性值)。

      6.作为以上几个步骤,项目就可以测试运行。

Spring MVC是不是很简单呀!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值