点击免费获取最新BAT面试题,2020最新面试技巧和简历模板!
1:什么是Jsp?
Java Server Page 结合 java和html在服务端动态生成web页面的技术
2:描述Jsp页面的运行过程?
第一步:
请求进入Web容器,将JSP页面翻译成Servlet代码
第二步:
编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境
第三步:
Web容器为JSP页面创建一个Servlet类实例,并执行jspInit方法
第四步:
Web容器为该JSP页面调用Servlet实例的_jspService方法;将结果发送给用户
3:描述Jsp页面的五类脚本元素的功能、写法、并示例
注释 <%-- --%>:
<HTML>
<%-- scripting element --%>
</HTML>
指令标记 <%@ %> 指令标记影响JSP页面的翻译阶段:
<%@ page session=”false” %>
声明标记 <%! %> 声明标记允许JSP页面开发人员包含类级声明:
<%! public static final String DEFAULT_NAME = “World”; %>
脚本标记 <% %> 脚本标记允许JSP页面开发人员在_jspService方法中包含任意的Java代码:
<% int i = 0; %>
表达式标记 <%= %> 表达式标记封装Java运行时的表达式,其值被送至HTTP响应流: <B>Ten is <%= (2 * 5) %></B>
4:描述Jsp页面中的注释种类和写法
HTML注释
<!-- HTML注释显示在响应中 -->
JSP页面注释
<%-- JSP注释只在JSP代码中可见,不显示在servlet代码或响应中。--%>
Java注释
<%
/* Java注释显示在servlet代码中,不显示在响应中
*/
%>
5:描述Jsp页面的指令标记的功能、写法、并示例
指令标记影响JSP页面的翻译阶段
<%@ page session=”false