电子商务网站建设考题及答案

JSP的标记<% 和 %>与<%!和 %>分别表示什么,有什么异同?前者定义的是局部的变量的,后者是定义的全局变量方法 <%! %>里声明的变量和方法都是作为类的属性和方法存在的,<% %>里不能声

1、 JSP&lt;% %&gt;&lt;% %&gt; 的标记和与!和分别表示什么,有什么异同? 前者定义的是局部的变量的,后者是定义的全局变量方法 &lt;%! %&gt;&lt;% %&gt; 里声明的变量和方法都是作为类的属性和方法存在的,里不能声明方法 &lt;% %&gt;_jspService 而里声明的变量则是作为这个方法的内部属性 &lt;% %&gt;:&lt;%java%&gt;java 代码,其中可以包含局部变量、语句 &lt;%!%&gt;:&lt;%!%&gt; 声明语句是声明标签,通常声明全局变量、常量、方法、类; 2、 JSP 编译后会创建一个什么? class文件 .classweb-inf/classes 编译后生成文件,在目录中。 3、 简述请求转发和请求重定向的区别。(重点) request 进行请求转发时,存储在对象中的信息会被保留并带到目标页面中;请求重定向 requestURL 是重新生成一个请求,然后将该请求重定向到指定的,所以事先存储在 request 对象中的信息都不存在了。 4、 JSP 服务器有什么? Tomcat

腾讯文库电子商务网站建设考题及答案