1、基础步骤:
(1)、开发工具 Eclipse ,安装配置教程:https://blog.csdn.net/weixin_42178492/article/details/82589312
(1)、新建web 项目
(2)、部署到tomcat ,(开发工具配置tomcat):https://mp.csdn.net/postedit/84954398
(3)、本地项目配置 拦截器、过滤器,处理请求
1、配置乱码过滤器:https://www.cnblogs.com/wxywxy/p/8728220.html
2、servlet 请求处理:
(1)、web.xml 配置 servlet 拦截器:
servlet : 拦截器配置
servlet-name : 拦截器名称
servlet-class: 起作用的拦截器类地址
servlet-mapping : 拦截器映射
url - pattern : 拦截地址
(2)、拦截器实现类
(1)、request.getParameter(): 获取客户端传递的参数;返回都是字符串
(2)、request.getAttribute(): 获取参数,返回值任意类型,主要用于传给客户端(setAttribute) 两个区别
(3)、getRequestDispatcher("链接地址").forward: 跳转指定页面
this.getServletContext().getRequestDispatcher(绝对路径)
request.getRequestDispatcher(相对路径)
是因为在getRequestDispatcher(url)方法中封装了ServletContext.getRealPath()以获得相应的项目根路径
(4)、response.sendRedirecte() 请求重定向,请求,链接地址会改变
(4)、返回页面的实现:
举例: freemarker :
1、首先引用freemarker jar 包:freemarker-2.3.25.jar
2、servlet 方法里实现 freemarker :
https://blog.csdn.net/qq_22075041/article/details/77433397