第二章 JSP数据交互 1、什么是JSP内置对象 就是不需要做任何的声明就可以直接使用的对象 2、out对象 out.print()可以实现页面的输出 3、request对象 就对服务器做出一次请求 4、response对象
第二章 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容器特殊处理、直接发送到客户端的所有非元素的其他内容。