一、什么是JSP内置对象
就是不须要作任何的声明就能够直接使用的对象
二、out对象
out.print()能够实现页面的输出
三、request对象
就对服务器作出一次请求
四、response对象
对服务器作出两次请求,后一次是携带全部Java代码作出的请求
五、转发和重定向
转发就是从客户端发送请求到服务端,而后进过跳转最终是以游览器完成
重定向是上一次的请求失败后从新定义一个地址从新链接
转发和重定向的区别
转发和重定向都能实现页面的跳转,
转发过程:从服务器会作一个request的请求将处理权交给另一个资源管理器中
重定向就是服务器向游览器返回一个响应,游览器接受响应后再发送一个新的地址到服务器
六、session对象
是指一系列善始善终的操做,
1.简述JSP页面的执行步骤
浏览器客户端向JSP容器(如Tomcat)发出对JSP页面的请求;
JSP容器将对应JSP页面转换成Java Servlet源代码;
JSP容器编译生成的源代码,生成.class文件;
JSP容器加载运行对应的.class文件,生成响应的结果页面;
JSP容器把响应的输出结果发送到浏览器端。
2.解释下4种不一样的注释方法
注释主要有两个做用:为代码做注释;去掉代码段。
JSP页面有三种不一样的注释方法:HTML格式注释,JSP代码注释,Java语言注释
*HTML格式注释:<!--这里是HTML格式的注释-->
对于这种注释,在浏览器端经过查看HTML源文件内容时,能够看到注释内容
*JSP代码注释:<%--开发人员专用注释标记--%>
使用这种注释的文字不只在浏览器端看不到,甚至连JSP容器自动生成的Java源代码中也不会包含。若是须要去掉JSP中的代码块,可使用这种注释,也就是说,若是<%%>标记对包含在<%-- --%>标记对内,标记<%%>中的内容将会被忽略。
*Java语言注释
对<%%>标记对内的代码,可使用单行或多行注释
<%//这里是采用Java语言单行注释格式的单行JSP注释
int test;
%>
<%/*这里是采用Java语言多行注释格式的多行JSP注释
另一行注释
*/
int test;
%>
3.JSP的元素类型有哪三种?
JSP页面是由元素(Elements)和模板数据(Template Data)组成。
JSP容器支持的元素类型有三种:指令元素(Directive Elements)、行为元素(Action Elements)和脚本元素(Scripting Elements)。
模板数据是指不须要通过JSP容器特殊处理、直接发送到客户端的全部非元素的其余内容。