servlet/jsp基础复习

偶尔善良 提交于 2019-12-04 08:27:02

servlet就是一个普通的Java类,类对象由服务器(容器)创建,实现请求,响应交互数据。

实现第一个servlet继承HTTPservlet重写doget,dopost方法。其实servlet执行处理请求时候都会调用父类service方法后执行doget、dopost方法。

servlet生命周期:

初始化init();    执行service();      销毁调用destroy方法   

servlet的域对象:

HTTPservletRequest同一个请求共享、HTTPsession同一次会话、servletContext所有的servlet共享。

请求转发和重定向:

请求转发:RequestDispatcher(request.requestDispatcher("").forword(requst,response);)

地址改变,服务器内部的转发

整个过程是一个请求,经过多个servlet同属于一个请求,可以通过request来传递一些信息。

重定向:sendRedirect(response.sendRedrect();)

地址改变,可以访问服务器外部的资源。整个过程中发送了两次请求。

-----------------------------------------------------

jsp

jsp是一种动态网页技术,实际上jsp就是servlet,也是一个java类。

原理:jsp通过Tomcat引擎先翻译成servlet类,在编译成class文件,jvm运行。

jsp九大内置对象:

范围对象:4个

application、session、request、pagecontext

与响应有关的对象:2个

response、out

异常对象:exception

其它:page、config

 

jsp指令:include、page、taglib

 

互相学习,共同进步:)转载请注明出处谢谢。

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!