jsp第二章数据交互一

1、什么是JSP内置对象
就是不需要做任何的声明就可以直接使用的对象
2、out对象
out.print()可以实现页面的输出
3、request对象
就对服务器做出一次请求
4、response对象
对服务器做出两次请求,后一次是携带所有Java代码做出的请求
5、转发和重定向
转发就是从客户端发送请求到服务端,然后进过跳转最终是以游览器完成
重定向是上一次的请求失败后重新定义一个地址重新连接
转发和重定向的区别
转发和重定向都能实现页面的跳转,
转发过程:从服务器会做一个request的请求将处理权交给另外一个资源管理器中
重定向就是服务器向游览器返回一个响应,游览器接受响应后再发送一个新的地址到服务器
6、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容器特殊处理、直接发送到客户端的所有非元素的其他内容。