新增两个依赖,servlet版本是3.1.0和jsp版本是2.2的依赖 ,都要写一个<scope>provided
查询用转发,要传数据,增删改用重定向,会刷新页面,避免重复提交
阶段四加一个校验,客户端校验,服务器检验
控制器controller,一个接口,里面有一个String类型的HandleRequest方法,参数为req和resp
要转发到几个页面,写几个servlet,并且这些servlet都要实现controller这个接口
这些servlet最后返回的都是一个字符串形式的地址
以上的准备都是为了前端控制器,dispatcherServlet,这个前端控制器要加上注解,用{}
的方法把各个servlet的注解分割开,并且要做判断,利用request.getRequestURL获取传过来的路径,然后截取一下路径的最后一个/后面的名称比较一下是哪儿一个servlet,接着创建相应的继承了controller的servlet对象,然后调用controller的handleRequest方法返回一个url,通过转发转发出去.
最后还写了一个校验类,校验类里面放一个error的list集合,获取前台传入的值,如果不符合条件,就把一段提示字符串放入list集合中,然后返回这个error集合
千锋
让学习变成求学而不是授学