1.jsp是java服务端页面,jsp在tomcatwork目录中以java文件存在,jsp相当于混合前端标签的servlet
2.servlet是jsp的前身,纯java实现页面显示,实现动态网页【数据动态显示】
3.servlet是一个继承了HttpServlet的类,重写其中的doGet,doPost方法
4.jsp的内置对象在servlet中都存在:
jsp----servlet out----PrinterWriter request----HttpServletRequest response----HttpServletResponse session----HttpSession application----ServletContext config----ServletConfig
5.servlet需要配置才能执行
web.xml中配置
-- 注册 <servlet> <servlet-name>demo</servlet-name> <servlet-class> 包.类</servlet-class> </servlet> --指定访问路径 <servlet-mapping> <servlet-name>demo</servlet-name> <url-pattern>/demo.do</url-pattern> </servlet-mapping>
6.servlet生命周期
servlet运行过程 1.实例化 web容器创建servlet实例 2.初始化 web容器调用其init()方法【一般不用重写】 3.服务 调用service(),由service()调用doGet()和doPost() 【新建servlet重写这两个方法就行,如果二者操作相同,写一个,另一个调用就行】 4.销毁 web容器在销毁前调用其destroy()