servlet/jsp基础复习

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

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

servlet生命周期:session

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

servlet的域对象:jvm

HTTPservletRequest同一个请求共享、HTTPsession同一次会话、servletContext全部的servlet共享。jsp

请求转发和重定向:post

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

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

整个过程是一个请求,通过多个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

 

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

相关文章
相关标签/搜索