Servlet/JSP 数据库笔试及面试题 Servlet/JSP 是基于 Java 的 Web 应用程序开发技术,广泛应用于 Web 服务器端开发。以下是Servlet/JSP 相关的知识点: 应用服务器 在 Java EE 规范中,应用服务器是指实现了 Java EE 规范的服务器软件。常见的应用服务器有 BEA WebLogic Server、IBM WebSphere Application Server、Oracle9i Application Server、jBoss 和 Tomcat 等。这些服务器软件提供了对 Java EE 规范的支持,允许开发者使用 Java 语言开发 Web 应用程序。 Runtime Exception 在 Java 语言中,Runtime Exception 是指在程序运行时抛出的异常。常见的 Runtime Exception 有 ArithmeticException、ArrayStoreException、BufferOverflowException、BufferUnderflowException、CannotRedoException、CannotUndoException、ClassCastException、CMMException、ConcurrentModificationException、DOMException、EmptyStackException、IllegalArgumentException、IllegalMonitorStateException、IllegalPathStateException、IllegalStateException、ImagingOpException、IndexOutOfBoundsException、MissingResourceException、NegativeArraySizeException、NoSuchElementException、NullPointerException、ProfileDataException、ProviderException、RasterFormatException、SecurityException、SystemException、UndeclaredThrowableException、UnmodifiableSetException、UnsupportedOperationException 等。 JSP 内置对象 在 JSP 中,有九个内置对象,分别是 request、response、out、pageContext、session、application、config、page 和 exception。这些对象提供了对浏览器请求和响应的处理、Session 管理、应用程序上下文管理等功能。 * request 对象:表示 HttpServletRequest 对象,提供了对浏览器请求的信息和处理方法。 * response 对象:表示 HttpServletResponse 对象,提供了对浏览器响应的处理方法。 * out 对象:是 javax.jsp.JspWriter 的一个实例,提供了对浏览器响应的输出方法。 * pageContext 对象:表示一个 javax.servlet.jsp.PageContext 对象,提供了对各种范围的名字空间、servlet 相关的对象的 API 和通用的 servlet 相关功能的方法。 * session 对象:表示一个请求的 javax.servlet.http.HttpSession 对象,提供了对用户状态信息的存贮和管理方法。 * application 对象:表示一个 javax.servle.ServletContext 对象,提供了对 servlet 引擎和 servlet 环境的信息。 * config 对象:表示一个 javax.servlet.ServletConfig 对象,提供了对 servlet 实例的初始化参数的存取方法。 * page 对象:表示从该页面产生的一个 servlet 实例。 JSP 指令 JSP 指令是 JSP page 中的特殊指令,用于控制 JSP 页面的行为。常见的 JSP 指令有: * <%@page%>:用于指定 JSP 页面的语言、内容类型、会话、缓冲区大小等参数。 * <%@include%>:用于将其他文件包含到当前 JSP 页面中。 * <%@taglib%>:用于引入自定义标签库。 Servlet 生命周期 Servlet 生命周期是指 Servlet 实例从创建到销毁的整个过程。Servlet 生命周期包括: 1. 加载:Web 容器加载 Servlet。 2. 初始化:通过调用 init() 方法进行 Servlet 的初始化。 3. 服务:通过调用 service() 方法实现,根据请求的不同调用不同的 do*() 方法。 4. 销毁:Web 容器销毁 Servlet。 doGet() 和 doPost() doGet() 和 doPost() 是 Servlet 中的两个重要方法。doGet() 方法用于处理 GET 请求,而 doPost() 方法用于处理 POST 请求。在 JSP 页面中的 form 标签里的 method 属性为 get 时调用 doGet(),为 post 时调用 doPost()。
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip