JSP期末考试重点:选择题解析
版权申诉
89 浏览量
更新于2024-07-08
收藏 153KB PDF 举报
"JSP期末考试题.pdf"
这篇资料是一份关于JSP(Java Server Pages)的期末考试试题,涵盖了JSP的基础概念、语法元素、生命周期、隐式对象以及Servlet的相关知识。以下是根据题目内容提炼出的相关知识点:
1. JSP元素:
- `<%=`:用于输出表达式的值,是脚本元素。
- `<%` 和 `%>`:用于编写Java代码,是脚本元素。
- `<%!` 和 `%>`:用于声明和定义Java方法或变量,是声明元素。
- `<%@`:用于引入指令,如导入包或声明页面属性。
2. JSP和Servlet的关系:
- JSP页面在服务器端被转换成一个Servlet,然后编译成.class文件执行。
3. JSP自定义标签生命周期:
- doStartTag():开始标签执行时调用。
- doEndTag():结束标签执行时调用,这里的题目指出是结束标签时调用的方法。
- doInitBody():初始化体内容时调用。
- doAfterBody():在体内容之后调用。
4. JSP作用域:
- page:当前页面内有效。
- request:一次HTTP请求内有效。
- session:用户会话期间有效。
- application:整个Web应用内有效。题目中提到要使对象存在于对话中直到终止或被删除,应该使用session作用域。
5. JSP隐式对象:
- pageContext:提供访问JSP页面所有作用域和其他JSP属性的接口。
- context:这不是JSP隐式对象,可能是题目中的错误。
- application:代表整个Web应用程序的范围。
- out:用于输出内容到响应流。
6. Servlet响应重定向:
- HttpServletResponse的`sendRedirect()`方法用于重定向HTTP请求到另一个URL。
7. JSP page指令属性:
- extends:指定扩展的Servlet类。
- import:用于引入Java包或类,题目中提到的功能。
- language:定义JSP页面使用的脚本语言,默认是Java。
- contentType:设置HTTP响应的Content-Type头。
8. Servlet过滤器生命周期方法:
- init:过滤器初始化。
- service:处理请求和服务响应。
- doFilter:每次请求通过过滤器链时调用。
- destroy:过滤器销毁时调用。
9. JSP表达式:
- `<%= 'A' + 'B' %>`:这行代码会将字符'A'和'B'相加,因为它们都是字符类型,所以会拼接成字符串'AB'。
这些知识点涵盖了JSP的基本语法、生命周期、Servlet交互、自定义标签的使用以及过滤器等核心概念,适合复习JSP基础和准备相关考试。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-01-05 上传
106 浏览量
2021-11-30 上传
2021-10-12 上传
147 浏览量
2021-10-30 上传
午夜看球
- 粉丝: 0
- 资源: 1万+